MSSQL_ENG021331MSSQL_ENG021331

이 항목 적용 대상: 예SQL Server없습니다Azure SQL 데이터베이스없습니다Azure SQL 데이터 웨어하우스 없습니다 병렬 데이터 웨어하우스THIS TOPIC APPLIES TO: yesSQL ServernoAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

메시지 정보Message Details

제품 이름Product Name SQL ServerSQL Server
이벤트 IDEvent ID 2133121331
이벤트 원본Event Source MSSQLSERVERMSSQLSERVER
구성 요소Component SQL Server 데이터베이스 엔진SQL Server Database Engine
심볼 이름Symbolic Name
메시지 텍스트Message Text 사용자 스크립트 파일을 배포자(%ls)에 복사하지 못했습니다.Failed to copy user script file to the Distributor.(%ls)

설명Explanation

구독을 수동으로 초기화할 경우와 복제로 생성된 스크립트 또는 복제 명령에서 지정된 스크립트를 지정한 디렉터리에 저장할 수 없는 경우 이 오류가 발생할 수 있습니다.This error can occur when a subscription is initialized manually, and the scripts generated by replication, or specified in a replication command, cannot be saved to the specified directory. 이 오류는 권한 문제로 인해 발생할 수도 있습니다. 예를 들어 스냅숏을 사용하지 않고 구독을 초기화할 경우 게시자에서 SQL ServerSQL Server 서비스를 실행하는 계정에는 배포자의 스냅숏 폴더에 대한 쓰기 권한이 있어야 합니다.The error can be caused by a permissions issue: when a subscription is initialized without using a snapshot, the account under which the SQL ServerSQL Server service runs at the Publisher must have write permissions on the snapshot folder at the Distributor.

사용자 동작User Action

스냅숏 폴더에 대해 올바른 경로가 지정되었는지 확인하고 게시자에서 SQL ServerSQL Server 서비스를 실행하는 계정에 충분한 사용 권한이 있는지 확인하십시오.Ensure that the correct path has been specified for the snapshot folder and that the account under which the SQL ServerSQL Server service runs at the Publisher has sufficient permissions.

참고 항목See Also

기본 스냅숏 위치 지정(SQL Server Management Studio) Specify the Default Snapshot Location (SQL Server Management Studio)
오류 및 이벤트 참조(복제) Errors and Events Reference (Replication)
스냅숏 없이 트랜잭션 구독 초기화Initialize a Transactional Subscription Without a Snapshot