SQL SERVER 2005 日志收缩

SQL SERVER 2005 日志文件太大[@more@]

SQL SERVER 2005日志文件太大,需要进行搜索

参照网上做法,收缩日志:

DUMP TRANSACTION run with NO_LOG
backup log run with NO_LOG
backup log run with TRUNCATE_ONLY
DBCC SHRINKFILE(2) 收缩日志 或 DBCC SHRINKFILE(run_log, 512) 收缩日志到指定大小

日志文件没有变小

收缩数据库:

DBCC SHRINKDATABASE(数据库名)

数据文件有变小

另一种方法是先分离,再附加

备份数据库

更改恢复模式为simple

分离

删除日志文件(保险起见重命名)

附加数据库(SQL SERVER 自动生成一个日志文件)

改回数据库恢复模式

实际操作中,发现使用Management Sdudio界面附加时报找不到日志文件错误。

使用命令行方式可以:

EXEC master.dbo.sp_attach_single_file_db run, 'G:MSSQLDATArun.mdf'

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/38085/viewspace-1027282/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/38085/viewspace-1027282/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值