如何截断数据库日志

如何截断数据库日志,第1张

先备份数据库

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.收缩数据库的日橡袜志文梁贺激件

记得选中日志文件,否则你收缩了数据文件就很惨了.....

然后一路确定即可


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/12147025.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存