1.清空日志
DUMP TRANSACTION 库名 WITH NO_LOG
2.截断事务日志
BACKUP LOG 数据库名 WITH NO_LOG
3.收缩模升数据库文件(如果不压缩,数据库的文件不会减小
企业管理器–右键你要压缩的数据库–所有任务–收缩数据库–收缩文件
–选择日志文件–在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了
–选择数据文件–在收缩方式里旦唯老选择收缩至XXM,这里会给出一个允许山散收缩到的最小M数,直接输入这个数,确定就可以了
也可以用SQL语句来完成
–收缩数据库
DBCC SHRINKDATABASE(客户资料)
–收缩指定数据文件,1是文件号,可以通过这个语句查询到:
select * from sysfiles
DBCC SHRINKFILE(1)
如何做SQLServer的日志截断拍液1.全备数据库
选择需要进行日志截断的数据库,选择备份数据库
选择完全备份
2.执行
backup log 数据库名 with no_log
备份完成之后,进入查询分析器,选择该数据服务器的Master库,运行上面的SQL语句
3.收缩数据库的日橡袜志文梁贺激件
记得选中日志文件,否则你收缩了数据文件就很惨了.....
然后一路确定即可
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)