sp_dbmmonitorupdate(Transact-SQL)

 

이 항목은 다음에 적용됩니다.예SQL Server(2008부터 시작)아니요Azure SQL 데이터베이스아니요Azure SQL 데이터 웨어하우스아니요병렬 데이터 웨어하우스

각 미러된 데이터베이스에 대한 새 테이블 행을 삽입하여 데이터베이스 미러링 모니터 상태 테이블을 업데이트하고 현재 보존 기간보다 오래된 행을 자릅니다. 기본 보존 기간은 7일(168시간)입니다. 테이블을 업데이트할 때 sp_dbmmonitorupdate 성능 메트릭을 평가 합니다.

System_CAPS_ICON_note.jpg 참고


처음으로 sp_dbmmonitorupdate 실행, 데이터베이스 미러링 상태 테이블을 만듭니다 및 dbm_monitor 고정된 데이터베이스 역할에는 msdb 데이터베이스입니다.

적용 대상: SQL Server (SQL Server 2008 ~ 현재 버전).

Topic link icon Transact-SQL 구문 표기 규칙

  
sp_dbmmonitorupdate [ database_name ]  

a s e _
미러링 상태를 업데이트할 데이터베이스의 이름입니다. 경우 database_name 를 지정 하지 않으면 프로시저는 서버 인스턴스의 모든 미러된 데이터베이스에 대 한 상태 테이블을 업데이트 합니다.

없음

없음

sp_dbmmonitorupdate 의 컨텍스트에서만 실행할 수는 msdb 데이터베이스입니다.

상태 테이블의 열이 파트너의 역할에 적용되지 않는 경우 해당 파트너에 대한 값은 NULL이 됩니다. 장애 조치(Failover) 또는 서버 다시 시작 중과 같이 관련 정보를 사용할 수 없는 경우에도 열 값이 NULL이 됩니다.

sp_dbmmonitorupdate 만듭니다는 dbm_monitor 고정된 데이터베이스 역할에는 msdb 데이터베이스의 멤버는 sysadmin 고정된 서버 역할에는 임의의 사용자를 추가할 수는 dbm_monitor 고정된 데이터베이스 역할입니다. dbm_monitor 역할의 구성원 데이터베이스 미러링 상태를 확인 하지만 하지 업데이트할 수 있지만 하지을 보거나 구성 하려면 데이터베이스 미러링 이벤트 수입니다.

데이터베이스의 미러링 상태를 업데이트할 때 sp_dbmmonitorupdate 지정 된 경고 임계값을 미러링 성능 메트릭의 최신 값을 검사 합니다. 이 값이 임계값을 초과하면 프로시저는 이벤트 로그에 정보 이벤트를 추가합니다. 모든 속도는 마지막 업데이트 이후의 평균입니다. 자세한 내용은 Use Warning Thresholds and Alerts on Mirroring Performance Metrics (SQL Server)을 참조하세요.

sysadmin 고정 서버 역할의 멤버 자격이 필요합니다.

다음 예에서는 AdventureWorks2012 데이터베이스에 대한 미러링 상태만 업데이트합니다.

USE msdb;  
EXEC sp_dbmmonitorupdate AdventureWorks2012 ;  

데이터베이스 미러링 모니터링 (SQL Server)
sp_dbmmonitorchangealert (TRANSACT-SQL)
sp_dbmmonitorchangemonitoring (TRANSACT-SQL)
sp_dbmmonitordropalert (TRANSACT-SQL)
sp_dbmmonitorhelpalert (TRANSACT-SQL)
sp_dbmmonitorhelpmonitoring (TRANSACT-SQL)
sp_dbmmonitorresults (TRANSACT-SQL)

커뮤니티 추가 항목

추가
표시: