오류 및 이벤트 참조(복제)Errors and Events Reference (Replication)

설명서의 이 섹션에는 복제와 관련된 다양한 오류의 원인 및 해결 방법에 대한 정보가 포함되어 있습니다.This section of the documentation contains cause and resolution information for a number of errors related to replication.

오류Error 메시지Message
MSSQL_ENG002601MSSQL_ENG002601 고유 인덱스가 '%.*ls'인 개체 '%.ls'에 중복 키 행을 삽입할 수 없습니다.Cannot insert duplicate key row in object '%.ls' with unique index '%.*ls'.
MSSQL_ENG002627MSSQL_ENG002627 %ls 제약 조건 '%.ls'을(를) 위반했습니다.Violation of %ls constraint '%.ls'. 개체 '%.*ls'에 중복 키를 삽입할 수 없습니다.Cannot insert duplicate key in object '%.*ls'.
MSSQL_ENG003165MSSQL_ENG003165 데이터베이스 '%ls'이(가) 복원되었지만 복제가 복원/제거되는 동안 오류가 발생했습니다.Database '%ls' was restored, however an error was encountered while replication was being restored/removed. 데이터베이스가 오프라인 상태로 남아 있습니다.The database has been left offline. SQL Server 온라인 설명서의 MSSQL_ENG003165 항목을 참조하십시오.See the topic MSSQL_ENG003165 in SQL Server Books Online.
MSSQL_ENG003724MSSQL_ENG003724 %S_MSG '%.ls'은(는) 복제에 사용 중이므로 %S_MSG할 수 없습니다.Cannot %S_MSG the %S_MSG '%.ls' because it is being used for replication.
MSSQL_ENG004929MSSQL_ENG004929 %S_MSG '%.ls'은(는) 복제용으로 게시 중이므로 변경할 수 없습니다.Cannot alter the %S_MSG '%.ls' because it is being published for replication.
MSSQL_ENG007395.MSSQL_ENG007395. Troubleshooting Oracle Publishers을 참조하세요.See Troubleshooting Oracle Publishers. 연결된 서버 "%ls"의 OLE DB 공급자 "%ls"에 대해 중첩 트랜잭션을 시작할 수 없습니다.Unable to start a nested transaction for OLE DB provider "%ls" for linked server "%ls". XACT_ABORT 옵션이 OFF로 설정되어 있으므로 중첩 트랜잭션이 필요합니다.A nested transaction was required because the XACT_ABORT option was set to OFF.
MSSQL_ENG014005MSSQL_ENG014005 게시를 삭제할 수 없습니다.Could not drop publication. 게시에 대한 구독이 존재합니다.A subscription exists to it.
MSSQL_ENG014010MSSQL_ENG014010 서버 '%s'이(가) 구독 서버로 정의되지 않았습니다.The server '%s' is not defined as a subscription server.
MSSQL_ENG014114MSSQL_ENG014114 '%s'이(가) 배포자로 구성되지 않았습니다.'%s' is not configured as a Distributor.
MSSQL_ENG014117MSSQL_ENG014117 '%s'이(가) 배포 데이터베이스로 구성되지 않았습니다.'%s' is not configured as a distribution database.
MSSQL_ENG014120MSSQL_ENG014120 배포 데이터베이스 '%s'을(를) 삭제할 수 없습니다.Could not drop the distribution database '%s'. 이 배포자 데이터베이스가 게시자와 연관되어 있습니다.This distributor database is associated with a Publisher.
MSSQL_ENG014121MSSQL_ENG014121 배포자 '%s'을(를) 삭제할 수 없습니다.Could not drop the Distributor '%s'. 이 배포자가 배포 데이터베이스와 연관되어 있습니다.This Distributor has associated distribution databases.
MSSQL_ENG014144MSSQL_ENG014144 구독자 '%s'을(를) 삭제할 수 없습니다.Cannot drop Subscriber '%s'. 게시 데이터베이스 '%s'에 이 구독자에 대한 구독이 있습니다.There are subscriptions for it in the publication database '%s'.
MSSQL_ENG014150MSSQL_ENG014150 복제-%s: 에이전트 %s이(가) 성공했습니다.Replication-%s: agent %s succeeded. %s%s
MSSQL_ENG014151MSSQL_ENG014151 복제-%s: 에이전트 %s이(가) 실패했습니다.Replication-%s: agent %s failed. %s%s
MSSQL_ENG014152MSSQL_ENG014152 복제-%s: 에이전트 %s이(가) 다시 시도하도록 예약되었습니다.Replication-%s: agent %s scheduled for retry. %s%s
MSSQL_ENG014157MSSQL_ENG014157 구독자 '%s'이(가) 게시 '%s'에 대해 만든 구독이 만료되어 삭제되었습니다.The subscription created by Subscriber '%s' to publication '%s' has expired and has been dropped.
MSSQL_ENG014160MSSQL_ENG014160 게시 [%s]에 대한 임계값 [%s:%s]이(가) 설정되어 있습니다.The threshold [%s:%s] for the publication [%s] has been set. 이 게시에 대해 하나 이상의 구독이 만료되었습니다.One or more subscriptions to this publication have expired.
MSSQL_ENG014161MSSQL_ENG014161 게시 [%s]에 대한 임계값 [%s:%s]이(가) 설정되어 있습니다.The threshold [%s:%s] for the publication [%s] has been set. 로그 판독기와 배포 에이전트가 실행 중이고 대기 시간 요구 사항에 맞는지 확인하십시오.Make sure that the logreader and distribution agents are running and can match the latency requirement.
MSSQL_ENG014162MSSQL_ENG014162 게시 [%s]에 대한 임계값 [%s:%s]이(가) 설정되어 있습니다.The threshold [%s:%s] for the publication [%s] has been set. 병합 에이전트가 실행 중이고 필요한 요구 사항에 맞는지 확인하십시오.Please make sure that the merge agent is running and can match the expected requirement.
MSSQL_ENG014163MSSQL_ENG014163 게시 [%s]에 대한 임계값 [%s:%s]이(가) 설정되어 있습니다.The threshold [%s:%s] for the publication [%s] has been set. 병합 에이전트가 실행 중이고 필요한 요구 사항에 맞는지 확인하십시오.Please make sure that the merge agent is running and can match the expected requirement.
MSSQL_ENG014164MSSQL_ENG014164 게시 [%s]에 대한 임계값 [%s:%s]이(가) 설정되어 있습니다.The threshold [%s:%s] for the publication [%s] has been set. 병합 에이전트가 실행 중이고 필요한 요구 사항에 맞는지 확인하십시오.Please make sure that the merge agent is running and can match the expected requirement.
MSSQL_ENG014165MSSQL_ENG014165 게시 [%s]에 대한 임계값 [%s:%s]이(가) 설정되어 있습니다.The threshold [%s:%s] for the publication [%s] has been set. 병합 에이전트가 실행 중이고 필요한 요구 사항에 맞는지 확인하십시오.Please make sure that the merge agent is running and can match the expected requirement.
MSSQL_ENG018456MSSQL_ENG018456 사용자 '%.ls'이(가) 로그인하지 못했습니다.%.*lsLogin failed for user '%.ls'.%.*ls
MSSQL_ENG018752MSSQL_ENG018752 한 번에 하나의 로그 판독기 에이전트 또는 로그 관련 프로시저(sp_repldone, sp_replcmds 및 sp_replshowcmds)만 데이터베이스에 연결할 수 있습니다.Only one Log Reader Agent or log-related procedure (sp_repldone, sp_replcmds, and sp_replshowcmds) can connect to a database at a time. 로그 관련 프로시저를 실행한 경우 로그 판독기 에이전트를 시작하거나 다른 로그 관련 프로시저를 실행하기 전에 프로시저가 실행된 연결을 삭제하거나 해당 연결에 대해 sp_replflush를 실행하십시오.If you executed a log-related procedure, drop the connection over which the procedure was executed or execute sp_replflush over that connection before starting the Log Reader Agent or executing another log-related procedure.
MSSQL_ENG020554MSSQL_ENG020554 복제 에이전트가 %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.
MSSQL_ENG020557MSSQL_ENG020557 에이전트를 종료합니다.Agent shutdown. 자세한 내용은 작업 '%s'에 대한 SQL Server 에이전트 작업 기록을 참조하십시오.For more information, see the SQL Server Agent job history for job '%s'.
MSSQL_ENG020572MSSQL_ENG020572 게시 '%s'의 아티클 '%s'에 대한 구독자 '%s'의 구독이 유효성 검사 실패 후 다시 초기화되었습니다.Subscriber '%s' subscription to article '%s' in publication '%s' has been reinitialized after a validation failure.
MSSQL_ENG020574MSSQL_ENG020574 게시 '%s'의 아티클 '%s'에 대한 구독자 '%s'의 구독이 데이터 유효성 검사에 실패했습니다.Subscriber '%s' subscription to article '%s' in publication '%s' failed data validation.
MSSQL_ENG020575MSSQL_ENG020575 게시 '%s'의 아티클 '%s'에 대한 구독자 '%s'의 구독이 데이터 유효성 검사를 통과했습니다.Subscriber '%s' subscription to article '%s' in publication '%s' passed data validation.
MSSQL_ENG020596MSSQL_ENG020596 '%s' 또는 db_owner의 멤버만 익명 에이전트를 삭제할 수 있습니다.Only '%s' or members of db_owner can drop the anonymous agent.
MSSQL_ENG020598MSSQL_ENG020598 복제된 명령을 적용하는 동안 구독자에서 행을 찾을 수 없습니다.The row was not found at the Subscriber when applying the replicated command.
MSSQL_ENG021075MSSQL_ENG021075 게시 '%s'의 초기 스냅숏을 사용할 수 없습니다.The initial snapshot for publication '%s' is not yet available.
MSSQL_ENG021076MSSQL_ENG021076 아티클 '%s'의 초기 스냅숏을 아직 사용할 수 없습니다.The initial snapshot for article '%s' is not yet available.
MSSQL_ENG021286MSSQL_ENG021286 충돌 테이블 '%s'이(가) 없습니다.Conflict table '%s' does not exist.
MSSQL_ENG021330MSSQL_ENG021330 복제 작업 디렉터리(%ls)에 하위 디렉터리를 만들지 못했습니다.Failed to create a sub-directory under the replication working directory.(%ls)
MSSQL_ENG021331MSSQL_ENG021331 사용자 스크립트 파일을 배포자(%ls)에 복사하지 못했습니다.Failed to copy user script file to the Distributor.(%ls)
MSSQL_ENG021385MSSQL_ENG021385 스냅숏이 게시 '%s'을(를) 처리하지 못했습니다.Snapshot failed to process publication '%s'. 활성 스키마 변경 작업 또는 추가 중인 새 아티클 때문인 것 같습니다.Possibly due to active schema change activity or new articles being added.
MSSQL_ENG021617.MSSQL_ENG021617. Troubleshooting Oracle Publishers을 참조하세요.See Troubleshooting Oracle Publishers. SQLPLUS를 실행할 수 없습니다.Unable to run SQLPLUS. 배포자에 최신 버전의 Oracle 클라이언트 코드가 설치되었는지 확인하십시오.Make certain that a current version of the Oracle client code is installed at the distributor.
MSSQL_ENG021620.MSSQL_ENG021620. Troubleshooting Oracle Publishers을 참조하세요.See Troubleshooting Oracle Publishers. 시스템 경로 변수로 액세스할 수 있는 SQLPLUS 버전이 최신 버전이 아니어서 Oracle 게시를 지원할 수 없습니다.The version of SQLPLUS that is accessible through the system Path variable is not current enough to support Oracle publishing. 배포자에 최신 버전의 Oracle 클라이언트 코드가 설치되었는지 확인하십시오.Make certain that a current version of the Oracle client code is installed at the distributor.
MSSQL_ENG021624.MSSQL_ENG021624. Troubleshooting Oracle Publishers을 참조하세요.See Troubleshooting Oracle Publishers. 배포자 '%s'에서 Oracle OLEDB 공급자 OraOLEDB.Oracle을 찾을 수 없습니다.Unable to locate the registered Oracle OLEDB provider, OraOLEDB.Oracle, at distributor '%s'. 배포자에 최신 버전의 Oracle OLEDB 공급자가 설치 및 등록되었는지 확인하십시오.Make certain that a current version of the Oracle OLEDB provider is installed and registered at the distributor.
MSSQL_ENG021626.MSSQL_ENG021626. Troubleshooting Oracle Publishers을 참조하세요.See Troubleshooting Oracle Publishers. Oracle OLEDB 공급자 OraOLEDB.Oracle을 사용하여 Oracle 데이터베이스 서버 '%s'에 연결할 수 없습니다.Unable to connect to Oracle database server '%s' using the Oracle OLEDB provider OraOLEDB.Oracle.
MSSQL_ENG021627.MSSQL_ENG021627. Troubleshooting Oracle Publishers을 참조하세요.See Troubleshooting Oracle Publishers. Microsoft OLEDB 공급자 MSDAORA를 사용하여 Oracle 데이터베이스 서버 '%s'에 연결할 수 없습니다.Unable to connect to Oracle database server '%s' using the Microsoft OLEDB provider MSDAORA.
MSSQL_ENG021628.MSSQL_ENG021628. Troubleshooting Oracle Publishers을 참조하세요.See Troubleshooting Oracle Publishers. Oracle OLEDB 공급자 OraOLEDB.Oracle이 SQL Server 프로세스에서 실행되도록 허용하기 위해 배포자 '%s'의 레지스트리를 업데이트할 수 없습니다.Unable to update the registry of distributor '%s' to allow Oracle OLEDB provider OraOLEDB.Oracle to run in process with SQL Server. 현재 로그인에 SQL Server 소유 레지스트리 키를 수정할 권한이 부여되었는지 확인하십시오.Make certain that current login is authorized to modify SQL Server owned registry keys.
MSSQL_ENG021629.MSSQL_ENG021629. Troubleshooting Oracle Publishers을 참조하세요.See Troubleshooting Oracle Publishers. Oracle OLEDB 공급자 OraOLEDB.Oracle이 등록되었음을 나타내는 CLSID 레지스트리 키가 배포자에 없습니다.The CLSID registry key indicating that the Oracle OLEDB Provider for Oracle, OraOLEDB.Oracle, has been registered is not present at the distributor. 배포자에 Oracle OLEDB 공급자가 설치 및 등록되었는지 확인하십시오.Make certain that the Oracle OLEDB provider is installed and registered at the distributor.
MSSQL_ENG021642.MSSQL_ENG021642. Troubleshooting Oracle Publishers을 참조하세요.See Troubleshooting Oracle Publishers. 유형이 다른 게시자에는 연결된 서버가 필요합니다.Heterogeneous publishers require a linked server. 이름이 '%s'인 연결된 서버가 이미 있습니다.A linked server named '%s' already exists. 연결된 서버를 제거하거나 다른 게시자 이름을 선택하십시오.Please remove linked server or choose a different publisher name.
MSSQL_ENG021663.MSSQL_ENG021663. Troubleshooting Oracle Publishers을 참조하세요.See Troubleshooting Oracle Publishers. 원본 테이블 [%s].[%s]에 대해 올바른 기본 키를 찾을 수 없습니다.No valid primary key found for source table [%s].[%s].
MSSQL_ENG021684.MSSQL_ENG021684. Troubleshooting Oracle Publishers을 참조하세요.See Troubleshooting Oracle Publishers. Oracle 게시자 '%s'의 관리자 로그인과 연관된 사용 권한이 충분하지 않습니다.The permissions associated with the administrator login for Oracle publisher '%s' are not sufficient.
MSSQL_ENG021797MSSQL_ENG021797 '%s'은(는) '컴퓨터\로그인' 또는 '도메인\로그인' 형식의 올바른 Windows 로그인이어야 합니다.'%s' must be a valid Windows Login in the form: 'MACHINE\Login' or 'DOMAIN\Login'. '%s'에 대한 설명서를 참조하십시오.Please see the documentation for '%s'.
MSSQL_ENG021798MSSQL_ENG021798 계속하려면 먼저 '%s'을(를) 통해 '%s' 에이전트 작업을 추가해야 합니다.The '%s' agent job must be added via '%s' before continuing. '%s'에 대한 설명서를 참조하십시오.Please see the documentation for '%s'.
MSSQL_REPL020011MSSQL_REPL020011 '%2'에서 '%1'을(를) 실행할 수 없습니다.The process could not execute '%1' on '%2'.
MSSQL_REPL027056MSSQL_REPL027056 병합 프로세스에서 '%1'의 생성 기록을 변경할 수 없습니다.The merge process was unable to change generation history at the '%1'. 문제를 해결하려면 자세한 기록 로깅으로 동기화를 다시 시작하고 기록할 출력 파일을 지정하십시오.When troubleshooting, restart the synchronization with verbose history logging and specify an output file to which to write.
MSSQL_REPL027183MSSQL_REPL027183 병합 프로세스에서 매개 변수가 있는 행 필터를 사용하여 아티클의 변경 내용을 열거하지 못했습니다.The merge process failed to enumerate changes in articles with parameterized row filters. 이 오류가 계속되면 이 프로세스에 대한 쿼리 제한 시간을 늘리고 게시 보존 기간을 줄인 다음 게시된 테이블의 인덱스를 향상시키십시오.If this failure continues, increase the query timeout for this process, reduce the retention period for the publication, and improve indexes on published tables.