보안 문제가 데이터 복제를 방지함
이 항목에서는 복제 구성 및 작업 중 발생할 수 있는 여러 가지 보안 관련 문제에 대해 설명합니다. 복제 보안에 대한 자세한 내용은 보안 및 보호(복제)를 참조하십시오.
설명 및 사용자 동작
문제점 |
해결 방법 |
---|---|
하나 이상의 복제 에이전트에 의해 사용된 계정의 암호가 변경되었습니다. |
계정을 사용하는 모든 에이전트에 대한 암호를 변경합니다. 자세한 내용은 방법: 복제 보안 설정 보기 및 수정(SQL Server Management Studio) 및 방법: 복제 보안 설정 확인 및 수정(복제 Transact-SQL 프로그래밍)을 참조하십시오. |
복제 에이전트에 의해 사용된 계정이 더 이상 유효하지 않으므로 변경되어야 합니다. |
해당 대화 상자 또는 저장 프로시저를 사용하여 계정을 변경합니다. 자세한 내용은 방법: 복제 보안 설정 보기 및 수정(SQL Server Management Studio) 및 방법: 복제 보안 설정 확인 및 수정(복제 Transact-SQL 프로그래밍)을 참조하십시오. |
복제 에이전트가 토폴로지의 컴퓨터에 연결할 수 없거나 데이터베이스에서 작업을 수행할 수 없습니다. |
에이전트에서 올바른 로그인을 사용하고 있으며 이러한 작업을 수행할 수 있는 권한이 있는지 확인합니다. 자세한 내용은 복제 에이전트 보안 모델을 참조하십시오. |
스냅숏 에이전트가 스냅숏 폴더에 쓸 수 없으며 배포 에이전트 또는 병합 에이전트가 스냅숏 폴더에서 읽을 수 없습니다. |
에이전트에 올바른 디렉터리 및 공유 권한이 부여되었는지 확인합니다. 자세한 내용은 스냅숏 폴더 보안 설정을 참조하십시오. |
사용 권한 문제 때문이거나 배포 에이전트 또는 병합 에이전트가 게시를 위한 FTP 폴더를 찾을 수 없기 때문에 FTP(파일 전송 프로토콜)를 사용하여 스냅숏을 전송할 수 없습니다. |
FTP 서버가 올바르게 구성되었으며 FTP 폴더의 경로가 올바르게 지정되었는지 확인합니다. 자세한 내용은 방법: FTP를 통해 스냅숏 배달(SQL Server Management Studio) 및 방법: FTP를 통해 스냅숏 배달(복제 Transact-SQL 프로그래밍)를 참조하십시오. |
Oracle 게시자에 연결하는 동안 사용 권한 문제가 발생했습니다. |
복제가 Oracle 게시자에 연결하는 데 사용하는 계정과 Microsoft SQL Server가 배포자에서 실행하는 계정에 충분한 권한이 있는지 확인하는 등 여러 가지 사항을 확인해야 합니다. 자세한 내용은 Oracle 게시자 문제 해결을 참조하십시오. |
"사용자 'distributor_admin'이 로그인하지 못했습니다"라는 오류 메시지가 나타납니다. |
distributor_admin 계정이 올바르고 강력한 암호를 가지고 있는지 확인합니다. 복제는 원격 서버 repl_distributor를 만들어 배포자와 게시자 간 통신을 허용합니다. 로그인 distributor_admin은 이 원격 서버와 연결되며 유효한 암호가 지정되어야 합니다. 자세한 내용은 배포자 보안 설정을 참조하십시오. |
"'%s'은(는) '컴퓨터\로그인' 또는 '도메인\로그인' 형식의 올바른 Windows 로그인이어야 합니다. '%s'에 대한 설명서를 참조하십시오"라는 오류 메시지가 나타납니다. |
각 복제 에이전트에 대해 올바른 Microsoft Windows 계정이 지정되었는지 확인합니다. 자세한 내용은 MSSQL_ENG021797을 참조하십시오. |
다음과 같은 오류 메시지가 발생합니다. "계속하려면 먼저 '%s'을(를) 통해 '%s' 에이전트 작업을 추가해야 합니다. '%s'에 대한 설명서를 참조하십시오." |
트랜잭션 게시가 생성되기 전에 로그 판독기 에이전트(모든 트랜잭션 게시용) 및 큐 판독기 에이전트(지연 업데이트 구독을 허용하는 트랜잭션 게시용)가 생성되었는지 확인합니다. 자세한 내용은 MSSQL_ENG021798을 참조하십시오. |
"복제 작업 디렉터리(%ls)에 하위 디렉터리를 만들지 못했습니다"라는 오류 메시지가 발생합니다. |
스냅숏 폴더에 대해 올바른 경로가 지정되었는지 확인합니다. 스냅숏을 사용하지 않고 구독을 초기화할 경우 게시자에서 SQL Server 서비스가 실행되는 계정에 충분한 사용 권한이 있는지 확인합니다. 자세한 내용은 MSSQL_ENG021330을 참조하십시오. |
"사용자 스크립트 파일을 배포자(%ls)에 복사하지 못했습니다"라는 오류 메시지가 발생합니다. |
스냅숏 폴더에 대해 올바른 경로가 지정되었는지 확인합니다. 스냅숏을 사용하지 않고 구독을 초기화할 경우 게시자에서 SQL Server 서비스가 실행되는 계정에 충분한 사용 권한이 있는지 확인합니다. 자세한 내용은 MSSQL_ENG021331을 참조하십시오. |
"암호 해독 중에 오류가 발생했습니다"라는 오류 메시지가 나타납니다. |
이것은 SQL Server Management Studio가 아닌 서비스 스냅인과 같은 다른 도구를 사용하여 SQL Server가 실행되는 계정을 변경한 경우 발생할 수 있는 일반적인 SQL Server 오류입니다. 다음 방법 중 하나를 사용하여 계정을 원래 계정으로 되돌린 다음 Management Studio에서 새 계정으로 변경해야 합니다.
|