Aracılığıyla paylaş


Yedekleme ve sistem veritabanları geri yükleme hakkında önemli noktalar

SQL Server bir sistem düzey veritabanlarının, tutar sistem veritabanlarıbir sunucu örnek işlem için gerekli olan. Çeşitli sistem veritabanları her önemli güncelleştirme sonrasında yedeklenmelidir.Her zaman gereken sistem veritabanları yedeklemek içerir msdb, Yönetici, and modeli.Herhangi bir veritabanı sunucusu örneğinde çoğaltma kullanılıyorsa, olduğu bir dağıtım Ayrıca yedeklediğiniz gerekir sistem veritabanı. Bu sistem veritabanı yedeklerini geri yükleme ve kurtarmak izin SQL Server bir sabit diskin zarar gibi sistem hatası olayında sistem.

Aşağıdaki tabloda, tüm sistem veritabanları özetler.

Sistem veritabanı

Açıklama

Gereken bir yedekler misiniz?

Kurtarma modeli

Açıklamalar

Yönetici

Veritabanı için sistem düzey bilgilerinin tümünü kaydeden bir SQL Server SYSTEM (Sistem).

Evet

Simple

yedeklemek Yönetici yeterince işletmeniz için verileri korumak için gereken sık gerekir.Önemli bir güncelleştirmesinden sonra ek bir yedek ile destekleyebilirsiniz normal yedek zamanlamasını öneririz.

Daha fazla bilgi için bkz:asıl veritabanı yedekleme dikkat edilmesi gereken noktalar.

modeli

Şablon örnek üzerinde oluşturulan tüm veritabanları için SQL Server.

Evet

Kullanıcı yapılandırılabilir1

yedeklemek modeli işletmeniz için yalnızca gerekli olduğunda hemen sonra gerektirir; örneğin, veritabanı seçeneklerini özelleştirme.

En iyi yöntem:   Yalnızca tam veritabanı yedeği oluşturmak önerilirmodeligerektiği gibi.Çünkü modeli küçük ve seyrek, yedekleme günlük gereksizdir değiştirir.

Daha fazla bilgi için bkz:Modeli ve msdb veritabanlarının metatabanını dikkat edilmesi gereken noktalar.

msdb

The database used by SQL Server Agent for scheduling alerts and jobs, and for recording operators.msdb also contains history tables such as the backup and restore history tables.

Evet

Basit (varsayılan)

yedeklemek msdb her güncelleştirilişinde.

Daha fazla bilgi için bkz:Modeli ve msdb veritabanlarının metatabanını dikkat edilmesi gereken noktalar.

Kaynak (rdb)

A read-only database that contains copies of all system objects that ship with Microsoft SQL Server 2005 or later versions.

Hayır

The kaynak database resides in the mssqlsystemresource.mdf file, which contains only code.Bu nedenle, SQL Server yedeklemek edemiyor Kaynak veritabanıdır.

NoteNote:
Dosya, bir veritabanı dosyası yerine bir ikili dosya (.exe) dosyası gibi davranarak mssqlsystemresource.mdf dosyanın dosya veya bir disk tabanlı bir yedek gerçekleştirebilir.Ancak kullanamazsınız SQL Server üzerinde yedeklerini geri yükleme yükleyin. Mssqlsystemresource.mdf yedeğini geri yükleme yalnızca el ile yapılabilir ve geçerli üzerine dikkatli olmanız gerekir Kaynak veritabanının süresi geçmiş ya da büyük olasılıkla güvenli olmayan bir sürüm.

tempdb

Geçici veya ara sonuç kümeleri tutmak için çalışma alanı.Bu veritabanı, her seferinde yeniden oluşturulur bir örnek, SQL Server başlatıldı. Sunucu örnek, kapatma, herhangi bir veri tempdb kalıcı olarak silinir.

Hayır

Simple

Yapamazsınız yedeklemek tempdb sistem veritabanı.

Dağıtım için yapılandırma

Sunucu çoğaltma dağıtımcı yapılandırılırsa, varolan BIR veritabanıdır.Bu veritabanı çoğaltma her tür için meta veriler ve geçmiş verileri ve işlem çoğaltma hareketlerinde depolar.

Evet

Simple

Yedeklenecek ne zaman hakkında bilgi için dağıtım Bkz: veritabanıMetatabanını yedekleme ve geri yükleme Databases yinelenmiş..

1 Modelinin geçerli kurtarma modeli öğrenmek için bkz:Nasıl Yapılır: Görüntülemek veya kurtarma modeli, bir veritabanı (SQL Server Management Studio'yu) değiştirme veya sys.Databases (Transact-SQL).

Geri yükleme sistem veritabanları

Important noteImportant Note:

sistem veritabanları sürüm üzerinde oluşturulan yedek ile gelen geri SQL Server Sunucu örnek şu an çalışıyor. Örneğin, çalıştığı bir sunucu üzerindeki bir sistem veritabanını geri yükleme yüklemek için SQL Server 2005 SP1'de, bir veritabanı kullanmalısınız yedek sunucu örneği için yükseltildi sonra oluşturuldu SQL Server 2005 SP1.

Bir veritabanı örnek geri yükleme yüklemek için SQL Server çalıştırıyor olmanız gerekir. Başlangıç olarak bir örnek, SQL Server gerektiren Yönetici veritabanıdır erişilebilir ve en azından kısmen kullanılabilir.If Yönetici kullanılamaz, veritabanı, aşağıdaki iki yoldan biriyle kullanılabilir duruma döndürebilirsiniz:

  • Geri yükleme Yönetici geçerli veritabanından yedek.

    Sunucu örnek başlatabiliyorsanız, geri yükleme olmalıdır Yönetici tam bir veritabanından yedek.Daha fazla bilgi için bkz:asıl veritabanı geri dikkat edilmesi gereken noktalar.

  • Yeniden oluşturma Yönetici tamamen.

    Önemli olmadığını için zarar Yönetici başlatılmasını engellerSQL Server, yeniden oluşturmanız gerekir Yönetici.Ardından, en son tam veritabanı yedeğini geri yükleme yüklemeniz Yönetici, veritabanını yeniden oluşturulması için tüm verilerin kaybolmasına neden olur.Yeniden hakkında daha fazla bilgi için Yönetici, see Sistem veritabanı yeniden oluşturuluyor.

Important noteImportant Note:

Yeniden oluşturuluyor Yönetici sistem veritabanları tümünü yeniden oluşturur.

If the model, msdb, or distribution database becomes unusable, geri yükleme the database from the current full database yedek.Daha fazla bilgi için bkz: Modeli ve msdb veritabanlarını geri yükleme hakkında önemli noktalar ve Metatabanını yedekleme ve geri yükleme Databases yinelenmiş..