2012-11-08 34 views
5

Oldukça büyük bir SQL Server veritabanı yönetiyorum. Bazı tablolar, iş açısından kritik olan ve günlük olarak günlük olarak yedeklenmesi gereken verileri içerir. Ancak, iş açısından kritik olmayan veritabanının yaklaşık yarısını alan diğer (okuma-yazma) tablolarımız da var. Bunu test etmek çalıştığımda dosya gruplarını geri yüklenmeye çalışılırken SQL Server Kısmi Veritabanı Yedekleme (bazı tabloları hariç)

Primary filegroup: Tables A, B, C --> daily backup 
Secondary filegroup: Tables D, E, F --> monthly (or occasional manual) backup 

, ben hataları var: Ne yapmak istiyorum böyle bir şeydir. Tek bir dosya grubunu veya farklı dosya gruplarını zaman içinde farklı noktalardan geri yükleyemem gibi görünüyor. İdeal olarak, önce birincil dosya grubunu (en önemlisi) geri yükleyebilmek ve sonra ikincil olanı geri yüklemek istiyorum. İkincil dosya grubundaki bazı veri kayıplarını kabul etmeye hazırım.

Bu yapılabilir mi?

+0

Eğer tam veritabanı yedeği veya yedekleme doinga Are parça parça burada bulabilirsiniz geri yükleme bir tek tek dosya grupları? Parça parçalarını geri yüklemek için bunları tek tek yedeklemeniz gerekir. Ayrıca, sadece sistem nesneleri için PRIMARY'ı bırakmanızı ve başka bir ikincil dosya grubu oluşturmanızı öneririz. Bu soru dba üzerinde değil –

+0

olmalıdır Ben bir şey denemeye açığım. Şu anda tam yedekleme yapıyorum, ancak dosyalar çok büyük oluyor ve bu yüzden kısmi yedeklemelere geçmeye ve dosya ayrı ayrı yedekleme yapmaya çalışıyorum. Yedekleme konusunda hiçbir sorunum yok, ama geri yükleyemiyorum. –

cevap

4

Kısmi veya parçalı bir geri yükleme stratejisiyle başarılı olmak için öncelikle bir Filegroup yedekleme stratejisi benimsemeniz gerekir. Hala tüm veritabanınızı dilediğiniz zaman yedekleyebilirsiniz, ancak yedeklemenin dosya grubu düzeyinde olması gerekir. dosya grubu yedeklemeler gerçekleştirmek için nasıl

Detaylar aşağıdaki bağlantıda bulunabilir: http://msdn.microsoft.com/en-us/library/ms179401(v=sql.105).aspx

gerçekleştirmek için nasıl

Detaylar http://msdn.microsoft.com/en-us/library/ms177425(v=sql.100).aspx

+0

Teşekkürler Pete. Bu sayfalarda açıklanan tekniği denedim, ancak hata yapmaya devam ediyorum. Dosya gruplarını parça parçalarını zaman içinde farklı noktalardan (sorudaki örneğime göre) geri yükleyebileceğimizi doğrulayabilir misiniz? –

+0

Kullandığınız Kurtarma Modeline göre bazı önemli noktalar var. Lütfen şu URL'yi kontrol edin: http://technet.microsoft.com/en-us/library/ms189860.aspx – yucer

+0

Eski parçaları, günlük yedeklerini kullanarak en yeni eşleşecek şekilde ilerlemelisiniz. Basit Kurtarma Modeli'nde, salt okunur dosya gruplarını iletmeniz gerekmez. – yucer

İlgili konular