热线电话:0598-8259405
你现在的位置是:首页 > 新闻资讯 > 数据库相关> 数据库相关
SQL Server如何压缩数据库LDF日志文件
发布日期:2011/10/19  关注度:1557次   From:三明天意网络

  在SQL Server中经常遇到事务日志变大的情况,除了将数据库设置为“自动收缩”外,还可以使用下面的SQL命令进行快速清除数据库中的事务日志,命令如下:
  第一步:清空日志

以下是引用片段:
DUMP TRANSACTION
databasename
WITH
NO_LOG

  第二步:截断事务日志

以下是引用片段:
BACKUP LOG
databasename
WITH
NO_LOG

  第三步:收缩数据库

以下是引用片段:
DBCC SHRINKDATABASE(databasename)

  需要说明几点:
  1. 上面的SQL命令需要按照顺序执行;
  2. 执行上面的命令通常比直接使用右键菜单中的“收缩”命令要快很多

  下面我们执行语句(建议执行前先备份一下数据库,防止意外):

以下是引用片段:
DUMP Transaction databasename with no_log
backup log databasename with no_log
dbcc shrinkdatabase(databasename)

  这样日志文件和数据库文件都压缩完了。

三明做网站:http://www.smzwz.com



首  页  |  新闻资讯  |  建站套餐  |  联系我们  |  网站地图  |  网站备案

天意网络技术有限公司   地址:三明市梅列区乾龙新村229幢307室(闽中汽车城内)   
(业务):18020822831  技术部:0598-8259405  闽ICP备14006732号-3
我们的主要服务:三明网站建设 三明网页设计 三明网站制作 三明网站维护 三明网站改版