2014-10-08 1 views
0

미러의 상태를 확인하거나 작동 또는 실패했는지 여부를 확인할 수있는 SQL 쿼리가 끝났습니다. 또한 현재의 백 로그를 볼 수있는 쿼리가있는 경우SQL 미러링 - 상태를 확인하고 로그를 확인하기위한 쿼리

대단히 감사드립니다.

+0

이것에 대한 연구를 수행 했습니까? SQL Server 미러링 ([SqlServerCentral] (http://www.sqlservercentral.com)과 유사)에 관한 여러 가지 정보 출처를 살펴 보았습니까? 네가 시도했거나 보았던 것에 대해 정교한 마음? –

+0

안녕하세요, 저는 제 연구를 해왔습니다. 대부분의 결과는 MirrorMonitor에서 발생합니다. 나는 sp를 쓰거나 직장에 곧장 들어갈 SQL을 필요로한다. sys.database_mirroring에서 아래의 쿼리를 선택했습니다. select where where mirroring_state_desc = 'SYNCHRONIZED'. 또한 나는 백 로그에 대한 표시로 보내지 않은 로그를 사용할 수 있다고 생각한다. pri와 mirror 사이트 사이의 통신에 대한 알림을 원하지 않으므로 보내지 않은 로그의 크기를 허용 할 수 없습니다. 어떤 조언을 주시면 감사하겠습니다. – user2841861

답변

0

다음 코드는 미러링의 모든 세부 사항 얻을 것이다 :

EXEC의 sp_dbmmonitorresults [데이터베이스 이름], [데이터베이스의 상태를 업데이트하지 않습니다] [위도는 시간의 결과를 X]

예 :

USE msdb;
EXEC sp_dbmmonitorresults AdventureWorks2012, 2, 0;

이 코드는 지난 2 시간 동안 세부 정보를 얻습니다.

관련 문제