(1)方法一
BACKUP LOG TESTStagingDB WITH TRUNCATE_ONLY
GO
USE [TESTStagingDB]
GO
DBCC SHRINKFILE (N'TESTStaging_log' , 0, TRUNCATEONLY)
GO
---------------------------------------------------------------------------------------
BACKUP LOG TESTDWDB WITH TRUNCATE_ONLY
GO
USE [TESTWDB]
GO
DBCC SHRINKFILE (N'TESTDWDB_log' , 0, TRUNCATEONLY)
GO
(2)方法二
USE [tempdb]
GO
DBCC SHRINKDATABASE(N'tempdb' )
GO
...................................................................................
DBCC SHRINKDATABASE(N'TESTDB' )
本文介绍了两种SQL Server中进行日志备份及数据库文件收缩的方法。第一种方法使用了TRUNCATE_ONLY选项来备份并清空日志文件,随后通过DBCC SHRINKFILE命令来收缩指定的日志文件。第二种方法则通过DBCC SHRINKDATABASE命令直接收缩整个数据库。
950

被折叠的 条评论
为什么被折叠?



