SHRINKFILE etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
SHRINKFILE etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

16 Aralık 2010 Perşembe

MSSQL Veritabanını Sıkıştırın

Bu işlem için MSSQLin DBCC toolu SHRINKFILE komutu ile kullanılmalıdır.

Kullanımı:

DBCC SHRINKFILE ( dosya , EMPTYFILE ) [WITH NO_INFOMSGS]  DBCC SHRINKFILE ( dosya , hedeflenen_boy               [, {NOTRUNCATE | TRUNCATEONLY }] )  [WITH NO_INFOMSGS ]

Veridosyasını 64 Mb boyutuna ayarlamak için:

DBCC SHRINKFILE (DataDosyasi01, 64);

Log dosyasını 8 Gigabayt (8192 MiB) boyuna ayarlamak için:


USE MyDatabase; GO DBCC SHRINKFILE(MyDatabase_Log, 8192)
BACKUP LOG MyDatabase WITH TRUNCATE_ONLY
DBCC SHRINKFILE(MyDatabase_Log, 8192)