Yedekleme ve geri yükleme sistem veritabanları (SQL Server)
SQL Serversistem düzeyinde veritabanları, bir dizi tutar sIstem veritabanları, bir sunucu örneği çalışması için gerekli olan. Çeşitli sistem veritabanları önemli her güncellemeden sonra yedeklenmelidir. Her zaman yedeklemek gerekir Sistem veritabanları dahil msdb, ana, ve modeli. Herhangi bir veritabanı sunucu örneğini çoğaltma kullanır, orada bir Dağıtım veritabanı, ayrıca yedeklemeniz gerekir. Bu sistem veritabanlarının yedeklerini geri yükleme ve kurtarma sağlar SQL Server, sabit disk kaybı gibi sistem hatası oluşması durumunda sistem.
Tüm sistem veritabanları aşağıdaki tabloda özetlenmiştir.
Sistem veritabanı |
Açıklama |
Yedeklemeleri gerekli mi? |
Kurtarma modeli |
Açıklamalar |
---|---|---|---|---|
Tüm sistem düzeyi bilgileri kaydeden veritabanı bir SQL Serversistem. |
Evet |
Simple |
Yedekleme ana iş gereksinimleriniz için yeterince verileri korumak için gereken sıklıkta. Sonra önemli bir güncelleştirme bir ek yedekleme ile destekleyebilirsiniz normal bir yedekleme zamanlamasını öneririz. |
|
Şablon örneği üzerinde oluşturulan tüm veritabanları için SQL Server. |
Evet |
Kullanıcı yapılandırılabilen1 |
Yedekleme modeli sadece iş için gerekli gerektiğinde; Örneğin, hemen sonra veritabanı seçeneklerini özelleştirme. En iyi uygulaması: yalnızca tam veritabanı yedeğini oluşturmanızı öneririz modeli, gerektiği kadar. Çünkü modeli küçük ve nadiren değişir, günlük yedekleme gereksizdir. |
|
Tarafından kullanılan veritabanı SQL ServerAgent uyarıları ve işleri zamanlamak için ve kayıt operatörler için. msdb da geçmiş tablolar gibi yedekleme ve geri yükleme geçmişini tabloları içerir. |
Evet |
Basit (varsayılan) |
Yedekleme msdb ne zaman o güncelleştirilir. |
|
Kaynak (rdb) |
Tüm sistem kopyalarını içeren salt okunur bir veritabanı nesneleri ile o gemi SQL Server 2005ya da sonraki sürümlerinde. |
Hayır |
— |
Kaynak veritabanı, sadece kodu içeren mssqlsystemresource.mdf dosyasında bulunur. Bu nedenle, SQL Serveryedeklemek olamaz kaynak veritabanı.
Not
Dosya bir veritabanı dosyası yerine bir ikili dosya (.exe) dosyayı sanki düşünerek, mssqlsystemresource.mdf dosyasını dosya tabanlı veya disk tabanlı yedekleme gerçekleştirebilirsiniz.Ama sen cant'kullanma SQL Serveryedekleri geri yükleme'yi.Mssqlsystemresource.mdf yedeğini geri yükleme yalnızca yapılabilir elle ve geçerli değil overwrite dikkatli olmalısınız kaynak veritabanı güncel ya da potansiyel olarak güvenli olmayan bir sürüm.
|
Geçici ya da ara sonuç kümeleri tutmak için bir çalışma alanı. Bu veritabanının bir kopyasını her zaman yeniden SQL Serverbaşlatılır. Ne zaman sunucu örneği kapamak aşağı, herhangi bir veri tempdb kalıcı olarak silinir. |
Hayır |
Simple |
Yedekleme can't tempdb veritabanı. |
|
Yalnızca sunucu çoğaltma dağıtımcı yapılandırılmışsa var bir veritabanıdır. Bu veritabanı çoğaltma tüm türleri için tarihi ve meta veri ve işlem çoğaltma işlemleri depolar. |
Evet |
Simple |
Yedekleme hakkında bilgi için Dağıtım veritabanı, bakın Yedekleme ve geri yükleme veritabanları yinelenmiş. |
1 Geçerli kurtarma modeli modeli öğrenmek için bkz: Görüntülemek veya bir veritabanı (SQL Server) kurtarma modeli değiştirmeya sys.Databases (Transact-sql).
Geri yükleme sistem veritabanları üzerindeki sınırlamalar
Sistem veritabanları geri sürümünde oluşturulan yedeklemelerden SQL Serversunucu örneği çalışan. Örneğin, bir veritabanı çalıştıran bir sunucu örneğinde geri SQL Server 2005SP1 sunucu örneği için yükseltilmiştir sonra oluşturulmuş bir veritabanı yedeği kullanmanız gerekir SQL Server 2005SP1.
Herhangi bir veritabanı örneği geri SQL Serverçalışmalıdır. Örnek başlangıç SQL Servergerektiren ana veritabanı erişilebilir ve en azından kısmen kullanılabilir. Eğer ana olur kullanılamaz, veritabanı kullanılabilir bir durumda aşağıdaki iki yoldan biriyle dönebilirsiniz:
Geri ana geçerli veritabanı yedekleme.
Sunucu örneği başlatabiliyorsanız, size geri gerekir ana tam veritabanı yedekleme.
Yeniden ana tamamen.
Eğer ciddi zarar ana başlatılmasını engelleyen SQL Server, yeniden oluşturmanız gerekir ana. Daha fazla bilgi için, bkz. Sistem veritabanları yeniden.
Önemli Yeniden ana Sistem veritabanları yeniden oluşturur.
[Top]