DataFile1 in the UserDB user database to 7 MB." data-guid="719384c42afb7e02e3882c3754203af8">以下示例将 UserDB 用户数据库中名为 DataFile1 的数据文件的大小收缩到 7 MB。
USE UserDB; GO DBCC SHRINKFILE (DataFile1, 7); GO
B.将日志文件收缩到指定的目标大小
AdventureWorks database to 1 MB." data-guid="14d7dfb4c49c36052e1fc7fb1b3766a5">以下示例将 AdventureWorks 数据库中的日志文件收缩到 1 MB。 若要允许 DBCC SHRINKFILE 命令收缩文件,首先需要通过将数据库恢复模式设置为 SIMPLE 来截断该文件。
USE AdventureWorks2012; GO -- Truncate the log by changing the database recovery model to SIMPLE. ALTER DATABASE AdventureWorks2012 SET RECOVERY SIMPLE; GO -- Shrink the truncated log file to 1 MB. DBCC SHRINKFILE (AdventureWorks2012_Log, 1); GO -- Reset the database recovery model. ALTER DATABASE AdventureWorks2012 SET RECOVERY FULL; GO