MSSQL_REPL-2147199420

메시지 정보

제품 이름

SQL Server

제품 버전

11.0

제품 빌드 번호

 

이벤트 ID

-2147199420

이벤트 원본

MSSQLServer

심볼 이름

메시지 텍스트

병합 에이전트가 구독이 만료되었는지 확인하지 못했습니다. 문제를 해결할 때 SQL Server Profiler를 사용하거나 -HistoryVerboseLevel 값을 높인 후 에이전트를 다시 시작하고 출력 로그 파일에서 오류를 검사합니다. 내부 복제 저장 프로시저의 실패를 일으킬 수 있는 모든 데이터베이스 엔진 조건을 수정합니다.

설명

해당 동작을 수행하기 위해 호출한 프로시저가 실패했습니다.

사용자 동작

SQL Server 프로파일러를 실행한 후 replmerg.log를 검토하여 오류를 확인합니다. 웹 동기화를 사용하는 경우에는 websync 로그의 심각도를 높인 후 시나리오를 다시 실행하여 websync.log 파일에서 오류를 검사합니다.

웹 동기화를 사용할 경우 Replmerg.exe를 시작한 다음 -T 106 옵션을 전달하여 추적 플래그 106을 사용할 수 있습니다. 이제 게시자에서 보내고 받는 메시지를 볼 수 있습니다. Replmerg.exe 에이전트 명령 프롬프트에 추적 플래그를 추가하면 에이전트는 클라이언트의 입력 메시지를 ExchangeID(guid).IN.XML 파일에 쓰고 출력 메시지를 ExchangeID(guid).OUT.XML 파일에 씁니다. 여기에서 guid는 Exchange Server 세션의 GUID입니다. 이러한 파일은 Replmerg.exe가 호출되는 디렉터리에 만들어집니다. 보안을 위해 작업을 완료한 후에는 이러한 파일을 삭제해야 합니다.