当前位置: 时代头条 > 正文

SqlServer-日志:收缩、备份

1、简单模式下的日志

查看数据库Log占用空间,及使用率

DBCC SQLPERF(LOGSPACE)

SqlServer-日志:收缩、备份

查看指定数据库的Log信息

EXECSP_HELPDB DatabaseName

收缩LOG文件

dbcc shrinkfile ('DatabaseName_log', 100)

把指定的数据库的日志文件收缩为100M

2、完整模式下的日志

在完整模式下需要定期备份并截断日志文件,否则会导致日志文件过大,而把磁盘空间消耗完。

a、查看log大小及使用率

dbcc sqlperf(logspace)

找到日志文件很大,使用率却很低的数据库。

b、确定 数据库 日志文件的逻辑文件名

sp_helpdb dbname

一般是:DatabaseName_log

c、备份日志文件到指定位置

Backup log databaseName to disk='D:databaseName_log.bak'

d、查看LOG大小

dbcc sqlperf(logspace)

f、收缩LOG文件

dbcc shrinkfile ('数据库日志文件的逻辑文件名', 100)

把指定的日志文件收缩为100M

最新文章

取消
扫码支持 支付码