MSSQL_ENG020554MSSQL_ENG020554

메시지 정보Message Details

제품 이름Product Name SQL ServerSQL Server
이벤트 IDEvent ID 2055420554
이벤트 원본Event Source MSSQLSERVERMSSQLSERVER
구성 요소Component SQL Server 데이터베이스 엔진SQL Server Database Engine
심볼 이름Symbolic Name
메시지 텍스트Message Text 복제 에이전트가 %ld분 동안 진행률 메시지를 로깅하지 않았습니다.The replication agent has not logged a progress message in %ld minutes. 이것은 에이전트가 응답하지 않거나 시스템 작업이 많음을 나타낼 수 있습니다.This might indicate an unresponsive agent or high system activity. 레코드가 대상으로 복제되고 구독자, 게시자 및 배포자에 대한 연결이 여전히 활성 상태인지 확인하십시오.Verify that records are being replicated to the destination and that connections to the Subscriber, Publisher, and Distributor are still active.

설명Explanation

복제 에이전트 점검 작업은 지정된 간격(기본값: 10분)으로 실행되어 각 복제 에이전트의 상태를 점검합니다.The Replication agents checkup job runs at a specified interval (10 minutes by default) to check on the status of each replication agent. 에이전트 점검 작업이 마지막으로 실행된 후 에이전트가 진행 메시지를 기록하지 않은 경우 MSSQL_ENG020554 오류가 발생될 수 있습니다.If an agent has not logged any progress messages since the last time the agent checkup job ran, error MSSQL_ENG020554 can be raised. 다른 복제 작업이 일어나지 않아도 에이전트에서는 최소한 기록 메시지를 기록합니다.The agent is expected at least to log history messages even if no other replication activity is occurring. 복제 에이전트가 예상대로 응답하지 않는다고 반드시 중지하거나 실패하지는 않습니다. 에이전트가 실패한 경우에는 MSSQL_ENG020536 오류가 발생합니다.Although the replication agent is not responding as expected, it has not necessarily stopped or failed (if an agent has failed, error MSSQL_ENG020536 should be raised).

다음 문제로 인해 MSSQL_ENG020554 오류가 발생할 수 있습니다.The following issues can cause error MSSQL_ENG020554 to be raised:

  • 에이전트에서 너무 많은 작업이 수행되고 있습니다.The agent is busy.

    에이전트 점검 작업으로 폴링할 때 에이전트에서 너무 많은 작업이 수행되고 있어 응답할 수 없으면 에이전트 점검 작업은 복제 에이전트가 제대로 작동하고 있는지 보고할 수 없습니다.If the agent is too busy to respond when polled by the agent checkup job, the agent checkup job cannot report whether the replication agent is functioning properly. 복제 중인 데이터가 많거나 응용 프로그램 디자인 또는 구성 문제로 인해 프로세스가 장시간 실행하게 되는 등 여러 가지 이유로 인해 복제 에이전트에서 많은 작업이 수행되고 있을 수 있습니다.There are a number of reasons why the replication agent could be busy: there might be a lot of data being replicated, or there might be application design or configuration issues that result in processes that run for a long time.

  • 에이전트가 토폴로지의 한 컴퓨터에 로그인할 수 없습니다.The agent cannot log in to one of the computers in the topology.

    모든 에이전트에는 -LoginTimeOut 매개 변수(15초로 기본 설정되어 있음)가 있습니다. 이 매개 변수는 게시자에 로그인하는 병합 에이전트의 경우와 같이 에이전트가 복제 노드에 로그인을 시도하는 기간을 제어합니다.All agents have a parameter -LoginTimeOut (set to 15 seconds by default), which governs how long an agent attempts to log in to a replication node, such as a Merge Agent logging in to the Publisher. -LoginTimeOut 값이 복제 에이전트 점검 작업이 실행되는 간격보다 크게 설정되어 있으면 로그인 문제가 이 오류의 근본 원인일 수 있습니다. 에이전트가 더 구체적인 오류를 발생시키기 전에 MSSQL_ENG020554 오류가 발생합니다.If the -LoginTimeOut value is set higher than the interval at which the replication agent checkup job runs, a login problem could be the root cause of the error: error MSSQL_ENG020554 is raised before the agent is able to raise a more specific error.

사용자 동작User Action

필요한 동작은 오류의 원인에 따라 다릅니다.The action required depends on the cause of the error:

관련 항목:See Also

복제 에이전트 관리 Replication Agent Administration
오류 및 이벤트 참조(복제) Errors and Events Reference (Replication)
복제 배포 에이전트 Replication Distribution Agent
복제 로그 판독기 에이전트 Replication Log Reader Agent
복제 병합 에이전트 Replication Merge Agent
복제 큐 판독기 에이전트 Replication Queue Reader Agent
Replication Snapshot Agent Replication Snapshot Agent