如何让某些语句执行时不写入日志

jiniang 2003-11-03 03:34:16

例如如何让下面的语句不写入日志
insert....
insert....
insert....
...全文
69 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
shuiniu 2003-11-04
  • 打赏
  • 举报
回复
没方法!参见sql server中的事务!
st_2000 2003-11-04
  • 打赏
  • 举报
回复
no way
quanyi 2003-11-03
  • 打赏
  • 举报
回复
no way
pengdali 2003-11-03
  • 打赏
  • 举报
回复
没有办法。
lynx1111 2003-11-03
  • 打赏
  • 举报
回复
没有办法不写日志。


1: 删除LOG
1:分离数据库 企业管理器->服务器->数据库->右键->分离数据库
2:删除LOG文件
3:附加数据库 企业管理器->服务器->数据库->右键->附加数据库
此法生成新的LOG,大小只有500多K
再将此数据库设置自动收缩
或用代码:
下面的示例分离 pubs,然后将 pubs 中的一个文件附加到当前服务器。

EXEC sp_detach_db @dbname = 'pubs'
EXEC sp_attach_single_file_db @dbname = 'pubs',
@physname = 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf'


2:清空日志
DUMP TRANSACTION 库名 WITH NO_LOG

再:
企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件--选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了
txlicenhe 2003-11-03
  • 打赏
  • 举报
回复
没有办法不写日志。

34,873

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧