Aracılığıyla paylaş


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.

Topic link iconTransact-SQL sözdizimi kuralları

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 ;