문제 해결 도구(복제)

이 섹션에서는 복제 문제를 해결할 수 있는 도구를 설명합니다.

기타 복제 문제 해결 도구

위에 나열된 도구 외에 다음 도구도 복제 문제를 해결하는 데 사용할 수 있습니다.

도구

설명

참조 항목

데이터 유효성 검사

트랜잭션 및 병합 복제를 사용하면 구독자의 데이터가 게시자의 데이터와 일치하는지 확인할 수 있습니다. 게시에 대한 특정 구독 또는 모든 구독에 대해 유효성 검사를 수행할 수 있습니다.

복제된 데이터의 유효성 검사

tablediff 유틸리티

tablediff 유틸리티는 일치하지 않는 두 테이블의 데이터를 비교하는 데 사용됩니다. 특히 복제 토폴로지에서의 데이터 불일치 문제를 해결하는 데 유용합니다. 이 유틸리티는 다음과 같이 유효성 검사와 함께 사용할 수 있습니다. 게시자의 데이터와 구독자의 데이터가 서로 일치하지 않는다는 유효성 검사 결과가 생성되면 tablediff 유틸리티를 사용하여 일치하지 않는 행을 확인할 수 있습니다. 또한 이 유틸리티는 Transact-SQL을 생성하여 게시자와 구독자를 일치시킬 수 있습니다.

tablediff 유틸리티

방법: 복제된 테이블의 차이점 비교(복제 프로그래밍)

시스템 모니터

시스템 모니터는 복제 에이전트와 연결된 여러 가지 카운터를 제공하고 복제 성능 문제를 해결하는 데 사용할 수 있습니다.

시스템 모니터로 복제 모니터링

SQL Server 프로파일러

SQL Server 프로파일러는 복제 성능 문제 해결에 사용할 수 있는 또 다른 도구입니다. 서버 이벤트에 대한 데이터를 캡처하고 파일 또는 테이블로 저장하여 나중에 분석할 수 있습니다. 예를 들어 복제된 데이터베이스를 모니터링하여 완료하는 데 시간이 오래 걸리는 저장 프로시저나 기타 프로세스를 확인할 수 있습니다.

SQL Server 프로파일러 소개

오류 및 이벤트 로그

Microsoft SQL Server는 특정 시스템 이벤트와 사용자 정의 이벤트를 SQL Server 오류 로그 및 Microsoft Windows 응용 프로그램 로그에 기록합니다. SQL Server 오류 로그에 있는 정보를 사용하여 복제와 관련이 있는 문제를 해결할 수 있습니다.

오류 로그 모니터링

오류 보고

오류 보고 기능은 기본적으로 사용됩니다. SQL Server 데이터베이스 엔진, SQL Server 에이전트 또는 Analysis Services에서 치명적인 오류가 발생하면 보고서가 자동으로 Microsoft에 전송됩니다. 또한 오류 보고에서 제공하는 정보는 고객 지원 서비스에 문의하는 경우에 유용할 수 있습니다.

오류 보고

SQLdiag 유틸리티

SQLdiag는 콘솔 응용 프로그램 또는 서비스로 실행할 수 있는 범용 진단 정보 수집 유틸리티입니다. SQLdiag를 사용하여 SQL Server 및 기타 서버 유형으로부터 로그 및 데이터 파일을 수집하고, 이 파일을 사용하여 지속적으로 서버를 모니터링하거나 특정 서버 문제를 해결할 수 있습니다. SQLdiag는 Microsoft 고객 지원 서비스에서 진단 정보를 빠르고 간편하게 수집할 수 있도록 지원하는 유틸리티입니다.

SQLdiag 유틸리티

참고 항목

개념