Aracılığıyla paylaş


sp_dbmmonitorupdate (Transact-SQL)

Yansıtma her veritabanı için yeni bir tablo satır ekleyerek veritabanı yansıtması monitör durum tablo güncelleştirir ve satırları geçerli saklama dönemi eski keser.Varsayılan saklama dönemi 7 (168 saattir) gündür.tablogüncelleştirirken sp_dbmmonitorupdate performans ölçülerini değerlendirir.

Not

İlk saat sp_dbmmonitorupdate çalıştırır, veritabanı yansıtması durumu tablo oluşturur ve dbm_monitor veritabanı rolü sabit msdb veritabanı.

Konu bağlantısı simgesiTransact-SQL sözdizimi kuralları

Sözdizimi

sp_dbmmonitorupdate [ database_name ]

Bağımsız değişkenler

  • database_name
    Veritabanı yansıtma durumunu güncelleştirmek üzere adı.database_name Belirtilmezse, yordam sunucu örnekyansıtma her veritabanı için durum tablo güncelleştirir.

Dönüş Kodu Değerleri

Hiçbiri

Sonuç Kümeleri

Hiçbiri

Açıklamalar

sp_dbmmonitorupdate yalnızca bağlamında yürütülebilecek msdb veritabanı.

Bir sütun durum tablo ortakrolü için geçerli değildir, null o ortakdeğerdir.İlgili bilgileri devretme veya sunucu yeniden başlatma sırasında gibi kullanılamıyorsa, bir sütun null değeri de yoktur.

Sonra sp_dbmmonitorupdate oluşturur dbm_monitor veritabanı rolü sabit msdb veritabanı, üyeleri sysadmin sabit sunucu rolü için herhangi bir kullanıcı ekleyebilir dbm_monitor veritabanı rolüsabit.Dbm_monitor rolü, üyelerin veritabanı yansıtması durumunu görüntülemek, ancak değil güncelleştirmek görüntülemek veya değil olayları veritabanı yansıtması yapılandırma sağlar.

Bir veritabanı yansıtma durumunu güncelleştirirken sp_dbmmonitorupdate son değer ölçüsünün tüm yansıtma performans kendisi için bir uyarı eşik belirtilmiş inceler.Eşik değeri aşarsa, yordam, bilgilendirici bir olay olay günlüğüne ekler.Tüm oranlar ortalamalar son güncelleştirmeden bu yana ' dir.Daha fazla bilgi için, bkz. Uyarı eşikleri ve Uyarıları performans ölçümü yansıtma üzerinde kullanma.

İzinler

Üyelik gerektiren sysadmin sabit sunucu rolü.

Örnekler

Aşağıdaki örnek yansıtma durumu güncelleştirmeleri yalnızca AdventureWorks2008R2 veritabanı.

USE msdb;
EXEC sp_dbmmonitorupdate AdventureWorks2008R2 ;