Modeli ve msdb veritabanlarını yedekleme hakkında önemli noktalar

Yedeklemek önemlidir modeli veya msdb sonra veritabanını güncelleştiren herhangi bir işlem.Yedeklemeler, örneğin ortam hatası nedeniyle zarar görmüşse bir veritabanını geri yükleme yüklemenize olanak tanımak için gereklidir:

  • If msdb is damaged, any scheduling information that is used by SQL Server Agent is lost and must be re-created manually.Yedekleme ve geri yükleme geçmiş bilgileri de kaybolur.

  • If model is damaged, and no current backup is available, any user-specific template information that has been added to model is lost and must be re-created manually.

yedeklemek modeli ve msdb veritabanları ile aynı şekilde kullanıcı veritabanları.Yedekleme modeli ve msdb düzenli olarak değiştirilmiş olmaları durumunda.

Modeli ve msdb veritabanlarını genel bakış

The model and msdb databases perform the following functions:

  • The msdb database is used by SQL Server, SQL Server Management Studio, and SQL Server Agent to store data, including scheduling information and backup and restore history information.

    SQL Serverotomatik olarak bir tam çevrimiçi yedek-ve-geri yükleme tutar geçmiş , msdb.This information includes the name of the party that performed the backup, the time of the backup, and the devices or files where the backup is stored.SQL Server Management Studio uses this information to propose a plan for restoring a database and applying any transaction log backups.Özel uygulamalar veya üçüncü taraf araçlar ile oluşturulmuş olsalar bile tüm veritabanları için yedek olayları kaydedilir.For example, if you use a Microsoft Visual Basic application that calls SQL Server Management Objects (SMO) objects to perform backup operations, the event is logged in the msdb system tables, the Microsoft Windows application log, and the SQL Server error log.

    Varsayılan olarak, msdb Basit kurtarma modeli kullanır.yedek ve geri yükleme geçmiş bilgileri msdb kullanıcı veritabanlarını kurtarmak, tam kurtarma modeli kullanmak öneririz msdb ve yerleştirmeyi düşünün msdb hataya dayanıklı depolama üzerinde işlem günlüğü.

    Önemli notÖnemli

    Zaman SQL Server yüklü veya yükseltilmiş ve Setup.exe kurtarma modeli, sistem veritabanları yeniden inşa etmek için kullanılan her msdb basit olarak otomatik olarak küme.

  • The model database is the template used by Microsoft SQL Server when you create a user database.Tüm içeriğini modeli veritabanı, veritabanı seçenekleri de dahil, yeni veritabanına kopyalanır.Bazı ayarları modeli de yeni bir oluşturmak için kullanılan tempdb , başlatma sırasında bu nedenle modeli veritabanı gerekir her zaman mevcut üzerinde bir SQL Server Sistem.

    Yeni oluşturulan kullanıcı veritabanları model veritabanı olarak aynı kurtarma modeli kullanın.Kullanıcı yapılandırılabilen varsayılandır.Geçerli kurtarma modeli modeli, bilgi edinmek için bkz: Nasıl yapılır: Görüntülemek veya bir veritabanı (sql Server Management Studio'yu) kurtarma modeli değiştirme.

Tam bir veritabanı oluşturmak içinyedek

yedek işlerini zamanlamak için

Modeli ve msdb veritabanlarını yedekleme ne zaman

Yedeklemek önemlidir modeli veya msdb sonra herhangi bir işlem veritabanı değiştirir.Bu veritabanları aşağıdaki şekilde değiştirilir:

  • The msdb database is updated automatically by the following actions:

    • Görevleri zamanlama.

    • Saklama Integration Services Alma/Verme Sihirbazı'nda örnek ile oluşturulan paketler SQL Server.

    • Çevrimiçi yedek ve geri yükleme Bakımı geçmiş.

    • Çoğaltma.

    • Setup.exe kurtarma modeli basit için sıfırlar.

    • Eklemeleri ve değişiklikler ilkeye dayalı yönetim ilkelerine veya koşullar.

    Kullanıcı nesneleri oluşturmanız önerilir msdb.Kullanıcı nesneleri oluşturmayı seçerseniz msdb, yedek zamanlaması kullanıcı nesnelerindeki değişiklikleri korumak için sık.

  • The model database is updated only by user changes.