Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Werkt de statustabel voor de database mirroring monitor bij door voor elke gespiegelde database een nieuwe tabelrij in te voegen, en rijen die ouder zijn dan de huidige retentieperiode inkorten. De standaard bewaartermijn is zeven dagen (168 uur). Bij sp_dbmmonitorupdate het bijwerken van de tabel evalueert het de prestatie-indicatoren.
Opmerking
De eerste keer sp_dbmmonitorupdate dat het wordt uitgevoerd, wordt de databasemirroring-statustabel en de dbm_monitor vaste databaserol in de msdb database aangemaakt.
Transact-SQL syntaxis-conventies
Syntaxis
sp_dbmmonitorupdate [ [ @database_name = ] N'database_name' ]
[ ; ]
Arguments
[ @database_name = ] N'database_name'
De naam van de database waarvoor de spiegelingsstatus moet worden bijgewerkt.
@database_name is een systeemnaam, met als standaard .NULL Als database_name niet is gespecificeerd, werkt de procedure de statustabel bij voor elke gespiegelde database op de serverinstantie.
Codewaarden retourneren
Geen.
Resultaatset
Geen.
Opmerkingen
sp_dbmmonitorupdate kan alleen worden uitgevoerd in de context van de msdb database.
Als een kolom in de statustabel niet van toepassing is op de rol van een partner, ligt NULL de waarde op die partner. Een kolom zou ook een NULL waarde hebben als de relevante informatie niet beschikbaar is, bijvoorbeeld tijdens een failover of serverherstart.
Nadat sp_dbmmonitorupdate de dbm_monitor vaste databaserol in de msdb database is aangemaakt, kunnen leden van de sysadmin-vaste serverrol elke gebruiker toevoegen aan de dbm_monitor vaste databaserol. De dbm_monitor-rol stelt haar leden in staat om de status van databasespiegeling te bekijken, maar deze niet bij te werken en niet databasespiegelingsgebeurtenissen te bekijken of te configureren.
Bij sp_dbmmonitorupdate het bijwerken van de spiegelingsstatus van een database inspecteert deze de laatste waarde van elke spiegelprestatiemetriek waarvoor een waarschuwingsdrempel is opgegeven. Als de waarde de drempel overschrijdt, voegt de procedure een informatief evenement toe aan het gebeurtenislogboek. Alle rentes zijn gemiddelden sinds de laatste update. Voor meer informatie, zie Use Warning Thresholds and Alerts on Mirroring Performance Metrics (SQL Server).
Permissions
Vereist lidmaatschap van de sysadmin fixed server-rol, of het uitvoeren van rechten direct op deze opgeslagen procedure.
Voorbeelden
Het volgende voorbeeld werkt alleen de spiegelstatus voor de AdventureWorks2025 database bij.
USE msdb;
EXECUTE sp_dbmmonitorupdate AdventureWorks2022;