освободите неиспользуемое пространство в SQL Server 2008

У меня есть таблица с более чем 300 000 записей размером примерно 1,5 ГБ

В этой таблице у меня есть три поля varchar (5000) , остальные - небольшие поля.

При выпуске обновления , установка этих трех полей на '' .

После сжатия (база данных и файлы) база данных использует почти то же пространство, что и раньше ...

DBCC SHRINKDATABASE(N'DataBase' )
DBCC SHRINKFILE (N'DataBase' , 1757)
DBCC SHRINKFILE (N'DataBase_log' , 344)

Есть идеи, как освободить это дисковое пространство?

6
задан p.campbell 15 February 2011 в 23:25
поделиться