如何删除sql server 2k中数据库日志

文山wenshan 2006-08-01 09:32:39
一个项目应用中,要对数据库不停的插入和删除操作,产生了大量日志。

如何用一条sql命令删除它
...全文
211 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
being21 2006-08-01
  • 打赏
  • 举报
回复
关注!!!
gahade 2006-08-01
  • 打赏
  • 举报
回复
--杀日志
backup log 数据库名 with no_log
--收缩数据库
dbcc shrinkdatabase('数据库名',0,notruncate)
junket 2006-08-01
  • 打赏
  • 举报
回复
你先把要删日志的数据库分离出来,到目录下删掉日志(如果你怕不行就改一下日志的名字,到时可以改回),再把数据库附加进来.附加时找不到日志文件就会提示要不要新建一个,同意就OK 了,这时日志就是最新的了.你要备份好哦,我也是刚学到的.呵呵........
点点星灯 2006-08-01
  • 打赏
  • 举报
回复
这样做,日志会小很多

企业管理器--》找到对应的数据库--》右击--》属性--》选项--》将故障还原 模型改为“简单”。

--此后,日志不会增加
vshanyiao 2006-08-01
  • 打赏
  • 举报
回复
DUMP TRANSACTION [库名] WITH NO_LOG
DBCC SHRINKFILE(2)

34,590

社区成员

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

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