1. 将数据文件收缩到指定的目标大小
以下示例将 TestDB 用户数据库中名为 TestFile1 的数据文件的大小收缩到 10MB。
USE TestDB
GO
DBCC SHRINKFILE (TestFile1, 10)
GO
===========================================================
2. 将日志文件收缩到指定的目标大小
以下示例将 Customer 数据库中的日志文件收缩到 10 MB。
若要允许 DBCC SHRINKFILE 命令收缩文件,首先需要通过将数据库恢复模式设置为 SIMPLE 来截断该文件。
USE Customer
GO
ALTER DATABASE Customer
SET RECOVERY SIMPLE
GO
DBCC SHRINKFILE (Customer_Log, 10)
GO
ALTER DATABASE Customer
SET RECOVERY FULL
GO
=============&