Collection of unedited thoughts and bits of knowledge I can't seem to remember
Search This Blog
Monday, January 5, 2009
Truncate Transaction log SQL Server 2000
Get database name: SELECT * FROM master.dbo.sysdatabases
Get File group ID Use [db_name] select * from dbo.sysfiles
Truncate and shrink Transaction file: Use [db_name] BACKUP LOG [db_name] WITH TRUNCATE_ONLY DBCC SHRINKFILE (fileID)
1 comment:
Anonymous
said...
Gary,
This is a script I use to shrink the log. Found in the MSDN documentation.
Regards, -DP
USE pubs; GO -- Truncate the log by changing the database recovery model to SIMPLE. ALTER DATABASE pubs SET RECOVERY SIMPLE; GO -- Shrink the truncated log file to 1 MB. DBCC SHRINKFILE (pubs_Log, 1); GO -- Reset the database recovery model. ALTER DATABASE pubs SET RECOVERY FULL; GO
1 comment:
Gary,
This is a script I use to shrink the log. Found in the MSDN
documentation.
Regards,
-DP
USE pubs;
GO
-- Truncate the log by changing the database recovery model to SIMPLE.
ALTER DATABASE pubs
SET RECOVERY SIMPLE;
GO
-- Shrink the truncated log file to 1 MB.
DBCC SHRINKFILE (pubs_Log, 1);
GO
-- Reset the database recovery model.
ALTER DATABASE pubs
SET RECOVERY FULL;
GO
Post a Comment