Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Skapar ett databasspeglingsövervakande jobb som periodiskt uppdaterar speglingsstatusen för varje speglad databas på serverinstansen.
Transact-SQL syntaxkonventioner
Syntax
sys.sp_dbmmonitoraddmonitoring [ [ @update_period = ] update_period ]
[ ; ]
Arguments
[ @update_period = ] update_period
Specificerar intervallet mellan uppdateringar i minuter.
@update_period är int, med standardvärdet .1 Detta värde kan vara från 1 till 120 minuter.
Om uppdateringsperioden är inställd för kort kan svarstiden öka för klienterna.
Returnera kodvärden
None.
Resultatuppsättning
None.
Remarks
Denna procedur kräver att SQL Server Agent får köras på serverinstansen. För att databas-speglingsmonitorjobbet ska köras måste Agenten köras.
Om databasspegling startas från SQL Server Management Studio körs sp_dbmmonitoraddmonitoring proceduren automatiskt. Om du börjar spegla manuellt med ALTER DATABASE satser för att övervaka den speglade databasen på serverinstansen måste du köra sp_dbmmonitoraddmonitoring manuellt.
Note
Om du kör sp_dbmmonitoraddmonitoring innan du sätter upp databasspegling kommer övervakningsjobbet att köras men uppdaterar inte statustabellen där databasspeglingsövervakningshistoriken lagras.
Permissions
Kräver medlemskap i sysadmin fast serverroll eller kör behörighet direkt på den här lagrade proceduren.
Examples
Följande exempel börjar övervaka med en uppdateringsperiod på några 3 minuter.
EXECUTE sp_dbmmonitoraddmonitoring 3;