sp_dbmmonitoraddmonitoring (Transact-SQL)
适用于:SQL Server
创建数据库镜像监视器作业,该作业可定期更新服务器实例上每个镜像数据库的镜像状态。
语法
sp_dbmmonitoraddmonitoring [ [ @update_period = ] update_period ]
[ ; ]
参数
[ @update_period = ] update_period
指定更新间隔(分钟)。 @update_period为 int,默认值为 1
. 此值可以是介于 1 到 120 分钟之间的值。
如果将更新持续时间设置得太低,客户端的响应时间可能会增加。
返回代码值
无。
结果集
无。
注解
此过程要求允许SQL Server 代理在服务器实例上运行。 若要运行数据库镜像监视作业,代理必须运行。
如果从 SQL Server Management Studio 启动数据库镜像,则 sp_dbmmonitoraddmonitoring
会自动运行该过程。 如果开始使用 ALTER DATABASE
语句手动镜像,若要监视服务器实例上的镜像数据库,则必须手动运行 sp_dbmmonitoraddmonitoring
。
注意
如果在设置数据库镜像之前运行 sp_dbmmonitoraddmonitoring
,监视作业将运行,但不会更新存储数据库镜像监视器历史记录的状态表。
权限
需要 sysadmin 固定服务器角色的成员身份,或直接在此存储过程上执行权限。
示例
以下示例将以 3
分钟为更新持续时间来启动监视。
EXEC sp_dbmmonitoraddmonitoring 3;