SQL Logshpping
로그전달 - 모니터링 하는 방법
AWS-in
2016. 9. 12. 16:16
로그전달(Log Shipping) 을 운영하면서 상태를 가끔 모니터링 할 필요가 있다.
쉽게는 에이전트 JOB의 로그를 보면 되고 그외 보고서 및 쿼리로 확인 할 수 있다.
트랜잭션 로그 전달 상태 보고서
인스턴스 > 보고서 > 표준 보고서 > 트랜잭션 로그 전달 상태를 클릭하면 주서버, 보조서버의 상태를 확인 할 수 있다.
[주 서버 상태]
[보조 서버 상태]
위 내용은 아래의 쿼리 결과를 보여주는 보고서이다.
-- 주 서버에서 수행하자
SELECT * FROM msdb.dbo.log_shipping_primary_databases
SELECT * FROM msdb.dbo.log_shipping_monitor_primary
-- 보조 서버에서 수행하자
SELECT * FROM msdb.dbo.log_shipping_secondary_databases
SELECT * FROM msdb.dbo.log_shipping_monitor_secondary
보조서버에서 복원실패시 어느 트랜잭션로그까지 복원을 했는지 등을 확인할 수 있다.
트러블슈팅시 필요한 내용이다.