您现在的位置:爱师网 >

SQL Server 2008 R2 的日志文件太大,如何删除

SQL Server 2008 R2 的日志文件太大,如何删除

突然发现某数据库的日志已经22G了,硬盘已经变成红字了,有两个选择,要么扩大硬盘的容量,另一个办法就是删除日志文件,这也是最省事的办法。

首先检查目标数据库的恢复模式:

SELECT NAME, recovery_model_desc FROM sys.databases

目标数据库FUll,因此,需要改简单模式

如果是Full,则需要改Simple:

ALTER DATABASE DataBaseName SET Recovery simple

然后收缩日志文件:

DBCC SHRINKFILE (N'DataBaseName_log' , 10)

第一个参数是日志文件名,第二个参数是目标文件大小,以M单位。

第一个参数名可以用以下方法确定:

USE DataBaseName

SELECT NAME, size FROM sys.database_files

如此即可,日志文件已经收缩到目标的10M。

农历己亥(猪)年腊月廿六
%e4%b8%ba

手机触屏版