MSSQL_REPL-2147199420

적용 대상:SQL ServerAzure SQL Managed Instance

메시지 세부 정보

attribute
제품 이름 SQL Server
이벤트 ID -2147199420
이벤트 원본 MSSQLServer
심볼 이름
메시지 텍스트 병합 에이전트가 구독이 만료되었는지 확인하지 못했습니다. 문제를 해결할 때 SQL Server Profiler를 사용하거나 -HistoryVerboseLevel에 대해 더 높은 값으로 에이전트를 다시 시작하고 출력 로그 파일에서 오류를 확인합니다. 내부 복제 저장 프로시저가 실패할 수 있는 데이터베이스 엔진 조건을 수정합니다.

설명

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

사용자 작업

SQL Server Profiler를 실행하고 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가 호출된 디렉터리에 만들어집니다. 보안을 위해 완료된 후 이러한 파일을 삭제해야 합니다.

내부 전용