sys.sp_dbmmonitoraddmonitoring (Transact-SQL)

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;