sp_dbmmonitoraddmonitoring (Transact-SQL)

适用于SQL Server

创建数据库镜像监视器作业,该作业可定期更新服务器实例上每个镜像数据库的镜像状态。

Transact-SQL 语法约定

语法

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;