다음을 통해 공유


sp_dbmmonitoraddmonitoring (Transact-SQL)

적용 대상: SQL Server

서버 인스턴스의 모든 미러된 데이터베이스에 대한 미러링 상태를 주기적으로 업데이트하는 데이터베이스 미러링 모니터 작업을 만듭니다.

Transact-SQL 구문 표기 규칙

구문

sp_dbmmonitoraddmonitoring [ [ @update_period = ] update_period ]
[ ; ]

인수

[ @update_period = ] update_period

업데이트 사이의 간격을 분 단위로 지정합니다. @update_period 기본값1인 int입니다. 이 값은 1~120분이 될 수 있습니다.

업데이트 기간을 너무 짧게 설정하면 클라이언트에 대한 응답 시간이 느려질 수 있습니다.

반환 코드 값

없음

결과 집합

없음.

설명

이 절차를 수행하려면 서버 인스턴스에서 SQL Server 에이전트 실행할 수 있어야 합니다. 데이터베이스 미러링 모니터 작업을 실행하려면 에이전트가 실행 중이어야 합니다.

SQL Server Management Studio에서 데이터베이스 미러링을 시작하면 프로시저가 sp_dbmmonitoraddmonitoring 자동으로 실행됩니다. 문을 사용하여 ALTER DATABASE 수동으로 미러링을 시작하는 경우 서버 인스턴스에서 미러된 데이터베이스를 모니터링하려면 수동으로 실행 sp_dbmmonitoraddmonitoring 해야 합니다.

참고 항목

데이터베이스 미러링을 설정하기 전에 실행 sp_dbmmonitoraddmonitoring 하면 모니터링 작업이 실행되지만 데이터베이스 미러링 모니터 기록이 저장된 상태 테이블은 업데이트되지 않습니다.

사용 권한

sysadmin 고정 서버 역할의 멤버 자격이 필요하거나 이 저장 프로시저에 대한 권한을 직접 실행해야 합니다.

예제

다음 예에서는 업데이트 기간을 3분으로 지정하여 모니터링을 시작합니다.

EXEC sp_dbmmonitoraddmonitoring 3;