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)

Hiç yorum yok:

Yorum Gönder