Kabus tasarım eksikliği buraya girmeyeceğim eski bir veritabanım var, ancak sunucudaki dosyalar (nispeten) çok büyük. Sahibim:
MyDatabase.mdf: 24,8 GB
MyDatabase.ldf: 114,6 GB
Bu veritabanı her gece bir .bak dosyasına yedeklenir ve geri yüklendiği raporlama sunucumuza gönderilir. .Bak dosyası yalnızca 1.8 GB boyutunda çok daha küçük.
Ancak, raporlama sunucusunda geri yüklemeye çalıştığımda, yetersiz alan nedeniyle başarısız olur. Sunucuda yaklaşık 100GB boş alan var ve orijinal sunucuda tüketilen dosyaların 139.4GB'ın tamamını tüketmeye çalışıyor. Sıkıştırma bilgim korkunç derecede yanlış olmadıkça, 1.8GB dosyasının aslında% 7400 oranında genişlemediğinden oldukça eminim.
Sorum: SQL Server'a bu alanı önceden ayırmadan bu yedekleme dosyasını geri yüklemesini söylemenin bir yolu var mı? Günlüklerin hiçbirini umursamıyorum; Sadece orada olmak için verilere ihtiyacım var. Veritabanlarını geliştirme ve şema perspektifinden anlıyorum, ama hiçbir şekilde DBA değilim.
Bu SQL Server 2008 R2'de. Yardım ve öneriler için teşekkürler.