복제 에이전트(문제 해결)
복제는 복제 에이전트 처리 문제를 해결해야 할 경우 사용할 수 있는 다음과 같은 여러 가지 기능을 제공합니다.
문제 해결에 도움을 줄 수 있는 에이전트 매개 변수 집합. 이러한 매개 변수는 이 항목에서 설명합니다.
복제 모니터의 에이전트 기록 및 출력에 대한 액세스. 자세한 내용은 복제 모니터(문제 해결)를 참조하십시오.
관리자에게 에이전트 오류 및 성능 문제를 비롯한 여러 가지 상황을 알리는 데 사용할 수 있는 미리 정의된 경고 집합. 자세한 내용은 복제 모니터에 임계값 및 경고 설정 및 복제 에이전트 이벤트에 대한 경고 사용을 참조하십시오.
웹 동기화를 사용할 경우 Replmerg.exe를 시작한 다음 -T 106 옵션을 전달하여 추적 플래그 106을 사용할 수 있습니다. 이제 게시자에서 보내고 받는 메시지를 볼 수 있습니다. Replmerg.exe 에이전트 명령줄에 추적 플래그를 추가하면 에이전트는 클라이언트의 입력 메시지를 ExchangeID(guid).IN.XML 파일에 쓰고 출력 메시지를 ExchangeID(guid).OUT.XML 파일에 씁니다. 여기에서 guid는 Exchange Server 세션의 GUID입니다. 이러한 파일은 Replmerg.exe가 호출되는 디렉터리에 만들어집니다. 보안을 위해 작업을 완료한 후에는 이러한 파일을 삭제해야 합니다.
모든 복제 에이전트는 다음 매개 변수를 지원합니다. 문제 해결에 이러한 매개 변수를 사용한 다음 문제 해결이 완료되면 적절한 값으로 설정하는 것이 좋습니다. 예를 들어 -Output 매개 변수는 성능에 영향을 줄 수 있으므로 문제를 해결하는 동안에만 사용해야 합니다.
매개 변수 |
설명 |
---|---|
-HistoryVerboseLevel |
에이전트 작업을 수행하는 동안 기록된 기록량. 문제를 해결할 때 이 매개 변수에 대해 큰 값을 지정하면 유용합니다. |
-OutputVerboseLevel |
에이전트 처리를 수행하는 동안 생성되는 정보 출력의 양 및 유형. -Output 매개 변수를 사용하여 지정된 에이전트 출력은 파일에 쓸 수 있습니다. |
-Output |
에이전트 출력 파일의 경로. 파일 이름을 지정하지 않으면 출력이 콘솔로 전달됩니다. 문제를 해결할 때 -OutputVerboseLevel에 큰 값을 사용하고 출력을 파일에 쓰는 것이 좋습니다. |
-QueryTimeOut |
에이전트 쿼리 시간이 초과되기 전까지 경과해야 하는 시간(초). 쿼리가 느리게 실행되는 성능 문제를 해결할 때 특히 이 매개 변수에 대해 큰 값을 지정하면 유용합니다. |
-LoginTimeOut |
에이전트 로그인 시도 시간이 초과되기 전까지 경과해야 하는 시간(초). 연결 문제를 해결할 때 특히 이 매개 변수에 대해 큰 값을 지정하면 유용합니다. |
배포 에이전트는 두 가지 추가 매개 변수를 지원합니다.
매개 변수 |
설명 |
---|---|
-SkipErrors |
구독자에서 변경 내용을 적용하는 동안 건너뛰어야 하는 오류 목록. 자세한 내용은 트랜잭션 복제의 오류 건너뛰기를 참조하십시오. |
-ErrorFile |
배포 에이전트에서 생성한 오류 파일의 경로 및 파일 이름. 이 파일은 구독자에서 복제 트랜잭션을 적용하는 동안 오류가 발생할 때마다 생성되며 게시자나 배포자에서 발생한 오류는 이 파일에 기록되지 않습니다. 이 파일에는 실패한 복제 트랜잭션 및 관련 오류 메시지가 들어 있습니다. 지정하지 않으면 오류 파일이 배포 에이전트의 현재 디렉터리에 생성됩니다. 오류 파일 이름은 distrib.err입니다. |
에이전트 매개 변수는 다음과 같은 방법으로 지정할 수 있습니다.
복제 에이전트 프로필에서 지정. 자세한 내용은 방법: 복제 에이전트 프로필 작업(SQL Server Management Studio) 및 방법: 복제 에이전트 프로필 작업(복제 Transact-SQL 프로그래밍)를 참조하십시오.
복제 에이전트를 실행하는 SQL Server 에이전트 작업 단계에서 지정. 자세한 내용은 방법: 복제 에이전트의 명령 프롬프트 매개 변수 보기 및 수정(SQL Server Management Studio)을 참조하십시오.
명령줄 또는 배치 파일에서 직접 지정. 자세한 내용은 복제 에이전트 실행 파일 개념를 참조하십시오.
각 에이전트에 대한 전체 매개 변수 목록은 다음 항목을 참조하십시오.
변경 내역
업데이트된 내용 |
---|
추적 플래그 106에 대한 정보를 추가했습니다. |