以文本方式查看主题

-  昂捷论坛  (http://enjoyit.com.cn/bbs/index.asp)
--  □-通用类  (http://enjoyit.com.cn/bbs/list.asp?boardid=27)
----  问:SQL SERVER2008数据库日志很大如何清理呢?  (http://enjoyit.com.cn/bbs/dispbbs.asp?boardid=27&id=8996)

--  作者:wangyangang1985
--  发布时间:2013/11/1 13:12:08
--  问:SQL SERVER2008数据库日志很大如何清理呢?
 

  SQL SERVER2008数据库日志很大如何清理呢?

答:以前SQL SERVER20052000使用语句”DUMP TRANSACTION enjoy_store WITH NO_LOG;dbcc shrinkdatabase (enjoy_store)”不再起作用,那面对数据库日志大的情况如何处理呢,一般出现数据库日志很大的情况大部分是因为启用了数据库的完整模式;首先在完整模式下进行数据库的截断操作,执行语句BACKUP LOG xxdb to disk=\'x:\\store.bak\';x:为要备份到的盘符,等备份成功后执行DBCC SHRINKFILE (enjoy_store,10);执行完成后数据库日志收缩完成。

[此贴子已经被作者于2013/11/1 13:38:45编辑过]