Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Yönetilen Örneği
SQL Server Agent, uyarıları ve işleri planlamak için veritabanını msdb kullanır. Kullanılan msdb diğer özellikler arasında SQL Server Management Studio, Service Broker ve Veritabanı Postası bulunur.
Örneğin, SQL Server, otomatik olarak tam bir çevrimiçi yedekleme ve geri yükleme geçmişini 'deki msdbtablolar içinde tutar. Bu bilgiler, yedeklemeyi gerçekleştiren tarafın adı, yedekleme zamanı ve yedeklemenin saklandığı cihazlar veya dosyaları içerir. SQL Server Management Studio, veritabanını geri yüklemek ve işlem günlüğü yedeklemelerini uygulamak için bir plan önermek için bu bilgileri kullanır. Sistem, özel uygulamalar veya üçüncü taraf araçlar oluştursa bile, tüm veritabanları için yedekleme olaylarını kaydeder. Örneğin, yedekleme işlemlerini yapmak için SQL Server Management Objects (SMO) nesnelerini çağıran bir C# uygulaması kullanıyorsanız, olay sistem tablolarına, Windows uygulama günlüğüne ve SQL Server hata günlüğüne kaydedilirmsdb. Depolanan bilgileri msdb korumak için, işlem günlüğünü msdb hata toleransı depolamaya yerleştirmeyi düşünün.
Varsayılan olarak, msdb basit kurtarma modeli kullanılır.
Yedek ve geri yükleme geçmişi tablolarını kullanıyorsanız, tam kurtarma modelini kullanın.msdb Daha fazla bilgi için bkz. Kurtarma modelleri (SQL Server). SQL Server kurduğunuzda veya yükselttiğinizde veya sistem veritabanlarını yeniden oluşturmak için Setup.exe kullandığınızda, Kurulum otomatik olarak kurtarma modelini msdb basit olarak ayarlar.
Önemli
Herhangi bir güncelleme msdbişleminden sonra, örneğin herhangi bir veritabanını yedeklemek veya geri yüklemek gibi, yedekler msdb. Daha fazla bilgi için bkz . Yedekleme ve geri yükleme: Sistem veritabanları (SQL Server).
Veritabanı, msdb Azure SQL Yönetilen Örneği'da farklı seçenekler sunar. Daha fazla bilgi için yedekleme şeffaflığına bakınız.
msdb'nin fiziksel özellikleri
Aşağıdaki tablo, veri ve log dosyalarının msdb ilk yapılandırma değerlerini listeler. Bu dosyaların boyutları, SQL Server Database Engine'in farklı sürümleri için biraz değişiklik gösterebilir.
| Dosya | Mantıksal ad | Fiziksel ad | Dosya büyümesi |
|---|---|---|---|
| Birincil veriler | MSDBData |
MSDBData.mdf |
Disk dolana kadar her seferinde yüzde 10 otomatik olarak büyütün. |
| Log | MSDBLog |
MSDBLog.ldf |
Otomatik büyüme yüzde 10 ile en fazla 2 terabayt arasında olur. |
Veritabanını veya log dosyalarını msdb taşımak için Sistem veritabanlarını Taşıma bölümüne bakınız.
Veritabanı seçenekleri
Aşağıdaki tablo, veritabanındaki msdb her veritabanı seçeneği için varsayılan değeri ve bu seçeneği değiştirip değiştiremeyeceğinizi gösterir. Bu seçeneklerin geçerli ayarlarını görüntülemek için sys.databases katalog görünümünü kullanın.
| Veritabanı seçeneği | Varsayılan değer | Değiştirilebilir |
|---|---|---|
ALLOW_SNAPSHOT_ISOLATION |
ON |
Hayı |
ANSI_NULL_DEFAULT |
OFF |
Yes |
ANSI_NULLS |
OFF |
Yes |
ANSI_PADDING |
OFF |
Yes |
ANSI_WARNINGS |
OFF |
Yes |
ARITHABORT |
OFF |
Yes |
AUTO_CLOSE |
OFF |
Yes |
AUTO_CREATE_STATISTICS |
ON |
Yes |
AUTO_SHRINK |
OFF |
Yes |
AUTO_UPDATE_STATISTICS |
ON |
Yes |
AUTO_UPDATE_STATISTICS_ASYNC |
OFF |
Yes |
CHANGE_TRACKING |
OFF |
Hayı |
CONCAT_NULL_YIELDS_NULL |
OFF |
Yes |
CURSOR_CLOSE_ON_COMMIT |
OFF |
Yes |
CURSOR_DEFAULT |
GLOBAL |
Yes |
| Veritabanı Kullanılabilirlik Seçenekleri | ONLINEMULTI_USERREAD_WRITE |
Hayı Yes Yes |
DATE_CORRELATION_OPTIMIZATION |
OFF |
Yes |
DB_CHAINING |
ON |
Yes |
ENCRYPTION |
OFF |
Hayı |
MIXED_PAGE_ALLOCATION |
ON |
Hayı |
NUMERIC_ROUNDABORT |
OFF |
Yes |
PAGE_VERIFY |
CHECKSUM |
Yes |
PARAMETERIZATION |
SIMPLE |
Yes |
QUOTED_IDENTIFIER |
OFF |
Yes |
READ_COMMITTED_SNAPSHOT |
OFF |
Hayı |
RECOVERY |
SIMPLE |
Yes |
RECURSIVE_TRIGGERS |
OFF |
Yes |
| Hizmet Aracısı Seçenekleri | ENABLE_BROKER |
Yes |
TRUSTWORTHY |
ON |
Yes |
Bu veritabanı seçeneklerinin açıklaması için bkz.ALTER DATABASE
Limitations
Veritabanında aşağıdaki işlemleri msdb gerçekleştiremezsiniz:
Sıralama düzeni değiştiriliyor. Varsayılan harmanlama, sunucu harmanlamasıdır.
Veritabanı siliniyor.
guest kullanıcısı veritabanından siliniyor.
Değişiklik verilerini yakalamayı etkinleştirme.
Veritabanı yansıtmasına katılma.
Birincil dosya grubunu, birincil veri dosyasını veya günlük dosyasını kaldırma.
Veritabanını veya birincil dosya grubunu yeniden adlandırma.
Veritabanını olarak
OFFLINEayarlama.Birincil dosya grubunu olarak ayarlamak
READ_ONLY.
Recommendations
Veritabanıyla msdb çalışırken aşağıdaki önerileri göz önünde bulundurun:
Her zaman veritabanının
msdbgüncel bir yedeği bulundurun.Aşağıdaki işlemlerden sonra veritabanını
msdbmümkün olan en kısa sürede yedeklemek:- Herhangi bir iş, uyarı, vekil veya bakım planı oluşturmak, değiştirmek veya silmek
- Veritabanı Postası profillerini ekleme, değiştirme veya silme
- Politika Tabanlı Yönetim politikalarının eklenmesi, değiştirilmesi veya silinmesi
Kullanıcı nesneleri oluşturma .
msdbEğer yaparsanız, daha sık gerimsdbçekilin.Veritabanını
msdbson derece hassas olarak değerlendirin ve uygun bir ihtiyaç olmadan kimseye erişim izni vermeyin. Sysadmin sabit sunucu rolünün üyeleri de genellikle SQL Server Agent işlerine sahiptir. Çalışan kodu kimsenin kurcalamadığından emin olun.Nesnelerdeki herhangi bir değişikliği denetleyin
msdb.
İlgili içerik
- Sistem Veritabanları
- sys.databases (Transact-SQL)
- sys.master_files (Transact-SQL)
- Veritabanı dosyalarını taşıma
- Veritabanı Posta
- Hizmet Aracısı