Команда Sql Server SHRINKDATABASE - PullRequest
       6

Команда Sql Server SHRINKDATABASE

1 голос
/ 14 октября 2008

Когда я сжимаю базу данных сервера sql с помощью графического интерфейса пользователя (Все задачи-> Сжать базу данных-> Принять все значения по умолчанию, нажмите ОК), она быстро завершается.

Но если я выполню эту команду, это займет очень очень много времени.

DBCC SHRINKDATABASE('my_database')

Чего мне не хватает?

Это в SQL Server 2000.

Ответы [ 2 ]

1 голос
/ 14 октября 2008

Если я правильно помню, интерфейс оставит примерно 20% увеличенного пространства, запуск DBCC SHRINKDATABASE без каких-либо параметров сжимает его до минимально возможного значения.

У меня нет Enterprise Manager для проверки настроек по умолчанию. Но вы должны заметить файл базы данных меньшего размера с ручным запуском, чем с графическим интерфейсом, поэтому разница во времени

0 голосов
/ 18 октября 2012

Подробную информацию о DBCC SHRINKDATABASE можно найти здесь: http://msdn.microsoft.com/en-us/library/ms190488.aspx. Обратите внимание, что это для SQL Server 2005 ->

...