복제 에이전트(문제 해결)

복제는 복제 에이전트 처리 문제를 해결해야 할 경우 사용할 수 있는 다음과 같은 여러 가지 기능을 제공합니다.

  • 문제 해결에 도움을 줄 수 있는 에이전트 매개 변수 집합. 이러한 매개 변수는 이 항목에서 설명합니다.

  • 복제 모니터의 에이전트 기록 및 출력에 대한 액세스. 자세한 내용은 복제 모니터(문제 해결)를 참조하십시오.

  • 관리자에게 에이전트 오류 및 성능 문제를 비롯한 여러 가지 상황을 알리는 데 사용할 수 있는 미리 정의된 경고 집합. 자세한 내용은 복제 모니터에 임계값 및 경고 설정복제 에이전트 이벤트에 대한 경고 사용을 참조하십시오.

  • 웹 동기화를 사용할 경우 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입니다.

에이전트 매개 변수는 다음과 같은 방법으로 지정할 수 있습니다.

각 에이전트에 대한 전체 매개 변수 목록은 다음 항목을 참조하십시오.

변경 내역

업데이트된 내용

추적 플래그 106에 대한 정보를 추가했습니다.