sp_dbmmonitorupdate (Transact-SQL)
Güncelleştirmelerin veritabanı yansıtması yansıtılmış her veritabanı için yeni bir tablo satırı ekleyerek, durum tablosunu izlemek ve geçerli saklama dönemi eski olan satırları tamsayıya yuvarlar.Varsayılan saklama dönemi 7 (168 saat) gündür.Tablo, güncelleştirilirken sp_dbmmonitorupdate performans ölçülerini değerlendirir.
Not
Ilk kez sp_dbmmonitorupdate çalışır, veritabanının durumu yansıtma oluşturduğu tablo ve dbm_monitor sabit veritabanı rolümsdb veritabanıdır.
sp_dbmmonitorupdate [ database_name ]
Bağımsız değişkenler
- database_name
Yansıtma durumunu güncelleştirmek için veritabanının adı.If database_name yordamı durumunu güncelleştirir belirtilmemişse, tablo sunucu üzerindeki yansıtılmış her veritabanı için.
Dönüş Kodu Değerleri
None
Sonuç Kümeleri
None
Remarks
sp_dbmmonitorupdate bağlamında yalnızca yürütülebilecekmsdb veritabanıdır.
Durum sütun, tablo uygulanmaz rolüne ortak, null, ortakız değerdir.Bir sütun, ilgili bilgileri bir başarısızlık veya sunucuyu yeniden başlatma sırasında gibi yoksa, bir NULL değeri de gerekir.
Sonra sp_dbmmonitorupdate oluşturur.dbm_monitor sabit veritabanı rolümsdb üyeleri veritabanısysadmin sabit sunucu rolü için herhangi bir kullanıcı ekleyebilirsiniz.dbm_monitor sabit veritabanı rolünün.The dbm_monitor role enables its members to view database yansıtma status, but not update it but not view or configure database yansıtma events.
Yansıtma durumunu, veritabanı güncelleştirilirken sp_dbmmonitorupdate son bir uyarı eşik, bir yansıtma performans ölçüsünün belirtilmedi değerini inceler.Yordamı, eşik değerini aşıyor, bilgilendirici bir olay için olay günlüğüne ekler.Tüm oranlar Ortalamalar son güncelleştirmeden bu yana ' dir.Daha fazla bilgi için bkz:Performans ölçümü yansıtma uyarı eşikleri ve uyarıları kullanma.
İzinler
Üyelik gerektirir sysadmin sabit sunucu rolü.
Örnekler
Aşağıdaki örnek, yansıtma durumunu güncelleştirir yalnızca AdventureWorks veritabanıdır.
USE msdb;
EXEC sp_dbmmonitorupdate AdventureWorks ;
See Also