다음을 통해 공유


MSSQL_ENG020554

메시지 세부 정보

제품 이름 SQL Server
이벤트 ID 20554
이벤트 원본 MSSQLSERVER
구성 요소 SQL Server 데이터베이스 엔진
심볼 이름
메시지 텍스트 복제 에이전트가 %ld분 안에 진행률 메시지를 기록하지 않았습니다. 이는 응답하지 않는 에이전트 또는 높은 시스템 활동을 나타낼 수 있습니다. 레코드가 대상으로 복제되고 구독자, 게시자 및 배포자에 대한 연결이 여전히 활성 상태인지 확인하십시오.

설명

복제 에이전트 검사 작업은 지정된 간격(기본적으로 10분)에 실행되어 각 복제 에이전트의 상태를 확인합니다. 에이전트가 에이전트 검사 작업을 마지막으로 실행한 이후 진행률 메시지를 기록하지 않은 경우 오류 MSSQL_ENG020554 발생할 수 있습니다. 에이전트는 적어도 다른 복제 작업이 발생하지 않더라도 기록 메시지를 기록해야 합니다. 복제 에이전트가 예상대로 응답하지는 않지만 반드시 중지되거나 실패한 것은 아닙니다(에이전트가 실패한 경우 오류 MSSQL_ENG020536 발생해야 합니다).

다음 문제로 인해 오류 MSSQL_ENG020554 발생할 수 있습니다.

  • 에이전트가 사용 중입니다.

    에이전트가 너무 바빠서 에이전트 검사 작업에서 폴링할 때 응답할 수 없는 경우 에이전트 검사 작업은 복제 에이전트가 제대로 작동하는지 여부를 보고할 수 없습니다. 복제 에이전트가 사용 중일 수 있는 여러 가지 이유가 있습니다. 복제되는 데이터가 많거나 애플리케이션 디자인 또는 구성 문제로 인해 프로세스가 오랫동안 실행될 수 있습니다.

  • 에이전트는 토폴로지의 컴퓨터 중 하나에 로그인할 수 없습니다.

    모든 에이전트에는 게시자에 로그인하는 병합 에이전트와 같이 에이전트가 복제 노드에 로그인하려고 시도하는 기간을 제어하는 -LoginTimeOut (기본적으로 15초로 설정)라는 매개 변수가 있습니다. -LoginTimeOut 값이 복제 에이전트 검사 작업이 실행되는 간격보다 높게 설정된 경우 로그인 문제가 오류의 근본 원인이 될 수 있습니다. 에이전트가 보다 구체적인 오류를 발생시킬 수 있기 전에 오류 MSSQL_ENG020554 발생합니다.

사용자 작업

필요한 작업은 오류의 원인에 따라 달라집니다.

  • 이 오류가 발생하는 모든 경우:

    복제 모니터에서 오류 세부 정보를 확인한 다음 에이전트가 중지된 경우 에이전트를 다시 시작합니다. 오류 세부 정보는 에이전트가 제대로 실행되지 않는 이유에 대한 추가 정보를 제공할 수 있습니다. 에이전트가 실행 중인 경우 문제를 악화시킬 수 있으므로 에이전트를 중지하고 다시 시작하지 마세요. 복제 모니터에서 에이전트 상태 및 오류 세부 정보를 보는 방법에 대한 자세한 내용은 다음 항목을 참조하세요.

  • 에이전트가 사용 중이므로 이 오류가 자주 발생하는 경우:

    에이전트가 처리 시간을 줄이도록 애플리케이션을 다시 디자인해야 할 수 있습니다.

    작업 속성 대화 상자를 사용하여 에이전트 상태를 확인하는 간격을 늘릴 수 있습니다. 복제 작업을 위해 이 대화 상자에 액세스하는 방법에 대한 자세한 내용은 복제 모니터를 사용하여 정보 보기 및 작업 수행을 참조하세요.

  • 에이전트가 토폴로지의 컴퓨터 중 하나에 로그인할 수 없는 경우:

    -LoginTimeOut 값을 복제 에이전트 검사 작업이 실행되는 간격보다 낮게 설정하는 것이 좋습니다. 경우에 따라 로그인 시간이 초과되는 네트워크 문제로 인해 -LoginTimeOut 에 대한 값이 더 높게 설정됩니다. -LoginTimeOut 이 더 낮게 설정된 경우 복제에서 더 구체적인 오류를 보고하여 사용 권한, 네트워크 문제 또는 기타 문제로 인해 발생할 수 있는 로그인 문제를 해결할 수 있습니다. 에이전트 매개 변수는 에이전트 프로필 및 명령줄에서 지정할 수 있습니다. 자세한 내용은 다음을 참조하세요.

또한 참조하십시오

복제 에이전트 관리
오류 및 이벤트 참조(복제)
복제 배포 에이전트
복제 로그 판독기 에이전트
복제 병합 에이전트
복제 대기열 판독기 에이전트
복제 스냅샷 에이전트