Canlı bir 30GB kopyası olan bir SQL Server 2005 dev veritabanı var. Dev'de gerekli olmayan ve kullanılan veri dosyası alanını 20 GB'a düşüren bazı verileri sildik. Yani yaklaşık% 33 kullanılmamış.
Bize (cut down sürümü dayalı) sunucu üzerinde ikinci bir dev DB olmasını sağlayacak alan, talep etmek gerekir; ancak, alanı geri alamıyorum, aşağıdakileri yaptım:
Dosyanın başlangıç boyutu
SMS2_Data
30 GB'dir.DBCC SHRINKFILE (N'SMS2_Data' , 0, TRUNCATEONLY)
bunu takiben
DBCC SHRINKFILE (N'SMS2_Data' , 19500)
Sevinç yok. Ben bir yedekleme yapma denedim, düşük bir başlangıç boyutu ile yeni bir DB oluşturma sonra geri yükleme, ilk boyutu üzerine yazılır gibi hiçbir sevinç. Ayrıca denedim:
ALTER DATABASE SMS2HazSub MODIFY FILE (NAME = 'SMS2_Data', SIZE = 20000)
Bu yanlış söyleyerek:
DOSYA DEĞİŞTİRME başarısız oldu. Belirtilen boyut geçerli boyuttan küçük.
20800'ü denedim ve 29000'e (29GB) kadar çıkmaya devam ettim ve hala değiştirmeme izin vermiyor.
Daha sonra psikiyatriste yapılan kurtarma moduna değiştirdiniz FULL
için SIMPLE
ve tekrar. Sevinç yok.
Bazı TEXT
alanlarla ilgili olduğunu düşündüm . Sistem genelinde yaklaşık 6 tane var. Bu yüzden bir test olarak hepsini düşürdüm ve daha sonra dosyayı küçültdüm ve hala değişiklik yapmadım.
Kalan tek seçenek, verileri başka bir DB'ye yeniden aktarmaktır. Bu, çok fazla risk taşıyan canlı DB'de yapılması gerektiği için pratik değildir. Canlı DB'nin bir kopyasını yarı düzenli olarak alıyoruz ve geliştirici / testin üzerine yazıyoruz. 500 masa gibi bir şeyimiz var. Bunu yeni bir DB'ye veri aktarma riski taşımayan bir yol istiyorum.
Verileri başka bir dosyaya taşımayı denedim ve verilerin% 5'i dışında tümünü kopyaladı. Tüm metin sütunlarını bırakmaya çalışmamı sağlayan şey buydu.
Sunucu uyumluluk modu 90'da, ancak SP2. Şimdi aşağıdaki 3 kez yaptım: tüm tabloları reindex, yedekleme veritabanı, shrink dosyası, shrink veritabanı. Hala neşe yok.
EXECUTE sp_spaceused
İadeler:
database_name database_size unallocated space
SMS2Tests 31453.94 MB 13903.16 MB
reserved data index_size unused
16545568 KB 10602264 KB 4254360 KB 1688944 KB