在MSSQL Server 2008中减小日志文件的大小

有些时候,SQL Server日志文件需要占磁盘很大空间。在这种情况下,我们需要减少日志文件所要求的大小。但是截取或减少在SQL Server 2008数据库的日志文件是相当困难的。它也有它自己的问题。 本文包含一个命令集减少SQL Server数据库的日志文件。
我更喜欢下面的命令为,为安全起见,在执行前把数据库备份
第1步:检查数据库日志文件名
首先检查存储在使用下面的SQL查询的SQL Server记录日志文件的实际名称。使用SQL Server Management Studio中的查询浏览器中执行这些查询。
USE mydb;
GO

SELECT FILE_NAME(2);
GO

上面的命令将显示日志文件的名称,在第2步中查询使用这个名字,LOG_FILE_NAME。
第2步:缩小日志文件
获取日志文件的名称后,您可以使用下面的SQL查询来缩小文件。
Use mydb
GO

Alter Database mydb Set Recovery Simple
GO

DBCC SHRINKFILE ('LOG_FILE_NAME', 1000)
GO

Alter Database mydb Set Recovery Full
GO
现在检查的日志文件的大小,我希望你能得到预期的结果。
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏