Sql Server SHRINKDATABASE命令

时间:2008-10-14 19:06:18

标签: sql-server sql-server-2000 database-administration

当我使用GUI缩小sql server数据库时(All Tasks-> Shrink Database->接受所有默认值,单击OK),它会很快完成。

但如果我运行此命令,则需要很长时间。

DBCC SHRINKDATABASE('my_database')

我错过了什么?

这是在SQL Server 2000中。

2 个答案:

答案 0 :(得分:1)

如果我没记错,接口将留下大约20%的增长空间,运行DBCC SHRINKDATABASE而不使用任何参数会将其缩小到尽可能小。

我没有企业管理器来检查默认值。但是你应该注意到手动运行比GUI运行的数据库文件更小,因此时差

答案 1 :(得分:-2)

有关DBCC SHRINKDATABASE的详细信息,请访问:http://msdn.microsoft.com/en-us/library/ms190488.aspx。请注意,这是针对SQL Server 2005的 - >