Share via


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

ana

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.

modeli

Ş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.

msdb

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ı.

NotNot
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.

tempdb

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ı.

Dağıtım yapılandırma

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 notÖnemli

      Yeniden ana Sistem veritabanları yeniden oluşturur.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

ilişkili Görevler

Ayrıca bkz.

Başvuru

Dağıtım veritabanı

Kavramlar

Ana veritabanı

msdb veritabanını

modeli veritabanı

Kaynak veritabanı

tempdb veritabanı

Sistem veritabanlarını taşıma

Diğer Kaynaklar

Switching Recovery Models (from Full or Bulk-Logged Mode)

Switching from the Simple Recovery Model