Tuesday, October 25, 2011
SQL Server 2012 - Testimonials
http://www.microsoft.com/sqlserver/en/us/future-editions.aspx
Labels:
SQL Server 2012
SQL SERVER – SHRINK Log File using SHRINKFILE
if you want to shrink the log file, you would use SHRINKFILE command like.
DBCC SHRINKFILE(TestDBLog, 1)
GO
But in some cases (like production database), if you shrink log file by using above command, you won't get expected result. So, if you want to shrink log file to minimum size, take backup (*.bak) of entire database with SIMPLE recovery mode and then run the shrink file command.
Here is the code to backup the database and shrink the log file
BACKUP DATABASE [TestDb] TO DISK = N'C:\TestDb.bak'
GO
DBCC SHRINKFILE(TestDBLog, 1)
GO
DBCC SHRINKFILE(TestDBLog, 1)
GO
But in some cases (like production database), if you shrink log file by using above command, you won't get expected result. So, if you want to shrink log file to minimum size, take backup (*.bak) of entire database with SIMPLE recovery mode and then run the shrink file command.
Here is the code to backup the database and shrink the log file
BACKUP DATABASE [TestDb] TO DISK = N'C:\TestDb.bak'
GO
DBCC SHRINKFILE(TestDBLog, 1)
GO
Labels:
SQL Server,
SQL Server 2008,
Tips and Tricks
Subscribe to:
Posts (Atom)