방법: 복제 보안 설정 보기 및 수정(SQL Server Management Studio)

복제 토폴로지의 다양한 서버에 연결할 때 복제 에이전트에서 사용하는 보안 설정은 게시 및 구독이 생성될 때 정의됩니다. 이러한 설정은 MicrosoftSQL Server Management Studio에서 만든 후 변경할 수 있습니다. 예를 들어 게시자에 대한 로그 판독기 에이전트의 연결을 SQL Server 인증에서 Windows 통합 인증으로 변경해야 하거나 Windows 계정 암호가 변경되었을 때 에이전트 작업을 실행하는 데 사용된 자격 증명을 변경해야 할 경우가 있습니다. 각 에이전트에 필요한 사용 권한에 대한 자세한 내용은 복제 에이전트 보안 모델을 참조하십시오.

[!참고]

에이전트 로그인 또는 암호를 변경한 후 에이전트를 중지하고 다시 시작해야 변경 내용이 적용됩니다.

다음 대화 상자에서 보안 설정을 확인하고 수정합니다.

하나 이상의 에이전트에서 사용하는 계정의 암호를 변경하려면

  1. SQL Server 계정을 사용하는 경우 이 대화 상자에서 SQL Server 계정 암호도 변경합니다. Windows 계정을 사용하는 경우에는 Windows에서 해당 암호부터 변경합니다. 자세한 내용은 Windows 설명서를 참조하십시오.

    [!참고]

    복제 암호를 변경한 후 해당 암호를 사용하는 각 에이전트를 중지한 다음 다시 시작해야 에이전트에 변경 내용이 적용됩니다.

  2. SQL Server Management Studio에서 서버에 연결한 다음 해당 서버 노드를 확장합니다.

  3. 복제 폴더를 마우스 오른쪽 단추로 클릭한 다음 복제 암호 업데이트를 클릭합니다.

  4. 복제 암호 업데이트 대화 상자에서 계정과 새 암호를 지정합니다.

  5. 확인을 클릭합니다.

스냅숏 에이전트의 보안 설정을 변경하려면

  1. 게시 속성 - <Publication> 대화 상자의 에이전트 보안 페이지에서 스냅숏 에이전트 입력란 옆에 있는 보안 설정 단추를 클릭합니다.

  2. 스냅숏 에이전트 보안 대화 상자에서 에이전트가 실행될 계정을 지정합니다.

    • 에이전트 계정 입력란에 새 Windows 계정을 입력합니다.

    • 암호암호 확인 입력란에 강력한 새 암호를 입력합니다.

  3. 에이전트가 배포자에서 게시자로 연결해야 하는 컨텍스트를 지정합니다. 다음 SQL Server 로그인 사용을 선택하면 로그인도 지정해야 합니다.

    • 로그인 입력란에 로그인을 입력합니다.

    • 암호암호 확인 입력란에 강력한 새 암호를 입력합니다.

    [!참고]

    게시자가 Oracle 게시자이면 배포자 속성 - <Distributor> 대화 상자에서 연결 컨텍스트를 지정합니다. 컨텍스트를 변경할 프로시저에 대한 내용은 아래를 참조하십시오.

  4. 확인을 클릭합니다.

로그 판독기 에이전트의 보안 설정을 변경하려면

  1. 게시 속성 - <Publication> 대화 상자의 에이전트 보안 페이지에서 로그 판독기 에이전트 입력란 옆에 있는 보안 설정 단추를 클릭합니다.

  2. 로그 판독기 에이전트 보안 대화 상자에서 에이전트가 실행될 계정을 지정합니다.

    • 에이전트 계정 입력란에 새 Windows 계정을 입력합니다.

    • 암호암호 확인 입력란에 강력한 새 암호를 입력합니다.

  3. 에이전트가 배포자에서 게시자로 연결해야 하는 컨텍스트를 지정합니다. 다음 SQL Server 로그인 사용을 선택하면 로그인도 지정해야 합니다.

    • 로그인 입력란에 로그인을 입력합니다.

    • 암호암호 확인 입력란에 강력한 새 암호를 입력합니다.

    [!참고]

    게시자가 Oracle 게시자이면 배포자 속성 - <Distributor> 대화 상자에서 연결 컨텍스트를 지정합니다. 다음 프로시저를 사용하여 컨텍스트를 변경합니다.

  4. 확인을 클릭합니다.

    [!참고]

    게시된 각 데이터베이스에 대해 하나의 로그 판독기 에이전트가 있습니다. 하나의 게시에 있는 에이전트의 보안 설정을 변경하면 게시 데이터베이스에 있는 모든 게시의 설정에 영향을 미치게 됩니다.

Oracle 게시에 대한 게시자에 스냅숏 에이전트 및 로그 판독기 에이전트를 연결하는 컨텍스트를 변경하려면

  1. 배포자 속성 - <Distributor> 대화 상자의 게시자 페이지에서 게시자 옆에 있는 속성 단추 (...)를 클릭합니다.

  2. 에이전트에서 게시자 연결 섹션에서 사용자가 구성한 복제 관리 사용자 스키마에서 사용하는 로그인 및 암호를 지정합니다. 자세한 내용은 Oracle 게시자 구성을 참조하십시오.

  3. 확인을 클릭합니다.

밀어넣기 구독에 대한 배포 에이전트의 보안 설정을 변경하려면

  1. 게시자의 구독 속성 - <Subscription> 대화 상자에서 다음과 같이 변경할 수 있습니다.

    • 배포 에이전트를 실행하고 배포자에 배포 에이전트를 연결하는 계정을 변경하려면 에이전트 프로세스 계정 행을 클릭한 다음 행에 있는 속성 단추 (...)를 클릭합니다. 배포 에이전트 보안 대화 상자에서 계정과 암호를 지정합니다.

    • 구독자에 배포 에이전트를 연결하는 컨텍스트를 변경하려면 구독자 연결 행을 클릭한 다음 행에 있는 속성 단추 (...)를 클릭합니다. 연결 정보 입력 대화 상자에서 컨텍스트를 지정합니다.

      지연 업데이트 구독을 사용할 경우 큐 판독기 에이전트도 구독자에 연결하기 위해 여기에서 지정한 컨텍스트를 사용합니다.

  2. 확인을 클릭합니다.

끌어오기 구독에 대한 배포 에이전트의 보안 설정을 변경하려면

  1. 구독자의 구독 속성 - <Subscription> 대화 상자에서 다음과 같이 변경할 수 있습니다.

    • 배포 에이전트를 실행하고 구독자에 배포 에이전트를 연결하는 계정을 변경하려면 에이전트 프로세스 계정 행을 클릭한 다음 행에 있는 속성 단추 (...)를 클릭합니다. 배포 에이전트 보안 대화 상자에서 계정과 암호를 지정합니다.

      지연 업데이트 구독을 사용할 경우 큐 판독기 에이전트도 구독자에 연결하기 위해 여기에서 지정한 컨텍스트를 사용합니다.

    • 배포자에 배포 에이전트를 연결하는 컨텍스트를 변경하려면 배포자 연결 행을 클릭한 다음 행에 있는 속성 단추 (...)를 클릭합니다. 연결 정보 입력 대화 상자에서 컨텍스트를 지정합니다.

  2. 확인을 클릭합니다.

밀어넣기 구독에 대한 병합 에이전트의 보안 설정을 변경하려면

  1. 게시자의 구독 속성 - <Subscription> 대화 상자에서 다음과 같이 변경할 수 있습니다.

    • 병합 에이전트를 실행하고 게시자 및 배포자에 병합 에이전트를 연결하는 계정을 변경하려면 에이전트 프로세스 계정 행을 클릭한 다음 행에 있는 속성 단추 (...)를 클릭합니다. 병합 에이전트 보안 대화 상자에서 계정과 암호를 지정합니다.

    • 구독자에 병합 에이전트를 연결하는 컨텍스트를 변경하려면 구독자 연결 행을 클릭한 다음 행에 있는 속성 단추 (...)를 클릭합니다. 연결 정보 입력 대화 상자에서 컨텍스트를 지정합니다.

  2. 확인을 클릭합니다.

끌어오기 구독에 대한 병합 에이전트의 보안 설정을 변경하려면

  1. 구독자의 구독 속성 - <Subscription> 대화 상자에서 다음과 같이 변경할 수 있습니다.

    • 병합 에이전트를 실행하고 구독자에 병합 에이전트를 연결하는 계정을 변경하려면 에이전트 프로세스 계정 행을 클릭한 다음 행에 있는 속성 단추 (...)를 클릭합니다. 병합 에이전트 보안 대화 상자에서 계정과 암호를 지정합니다.

    • 게시자 및 배포자에 병합 에이전트를 연결하는 컨텍스트를 변경하려면 게시자 연결 행을 클릭한 다음 행에 있는 속성 단추 (...)를 클릭합니다. 연결 정보 입력 대화 상자에서 컨텍스트를 지정합니다.

  2. 확인을 클릭합니다.

큐 판독기 에이전트가 실행되는 계정을 변경하려면

  1. 배포자 속성 - <Distributor> 대화 상자의 일반 페이지에서 배포 데이터베이스 옆에 있는 속성 단추 (...)를 클릭합니다.

  2. 배포 데이터베이스 속성 - <Database> 대화 상자에서 에이전트 프로세스 계정 입력란 옆에 있는 보안 설정 단추를 클릭합니다.

  3. 큐 판독기 에이전트 보안 대화 상자에서 에이전트를 실행하고 배포자에 에이전트를 연결하는 계정을 지정합니다.

    • 프로세스 계정 입력란에 새 Windows 계정을 입력합니다.

    • 암호암호 확인 입력란에 강력한 새 암호를 입력합니다.

  4. 확인을 클릭합니다.

    [!참고]

    각 배포 데이터베이스에 대해 하나의 큐 판독기 에이전트가 있습니다. 에이전트에 대한 보안 설정을 변경하면 이 배포 데이터베이스를 사용하는 모든 게시자의 모든 게시 설정이 영향을 받습니다.

게시자에 큐 판독기 에이전트를 연결하는 컨텍스트를 변경하려면

  1. 배포자 속성 - <Distributor> 대화 상자의 게시자 페이지에서 게시자 옆에 있는 속성 단추 (...)를 클릭합니다.

  2. 에이전트에서 게시자 연결 섹션에서 에이전트 연결 모드 옵션에 대해 에이전트 프로세스 계정 가장 또는 SQL Server 인증의 값을 지정합니다. SQL Server 인증을 지정하면 로그인암호 값도 지정해야 합니다.

  3. 확인을 클릭합니다.

    [!참고]

    각 배포 데이터베이스에 대해 하나의 큐 판독기 에이전트가 있습니다. 에이전트에 대한 보안 설정을 변경하면 이 배포 데이터베이스를 사용하는 모든 게시자의 모든 게시 설정이 영향을 받습니다.

구독자에 큐 판독기 에이전트를 연결하는 컨텍스트를 변경하려면

  • 큐 판독기 에이전트는 배포 에이전트가 구독에 연결할 때 사용하는 것과 동일한 연결 컨텍스트를 사용합니다. 자세한 내용은 배포 에이전트에 대한 위의 절차를 참조하십시오.

끌어오기 구독 즉시 업데이트에 대한 보안 설정을 변경하려면

  1. 구독자의 구독 속성 - <Subscription> 대화 상자에서 게시자 연결 행을 클릭한 다음 행에 있는 속성 단추 (...)를 클릭합니다.

  2. 연결 정보 입력 대화 상자에서 다음 옵션 중 하나를 선택합니다.

    • 연결된 서버나 원격 서버의 로그인 사용. sp_addserver(Transact-SQL), sp_addlinkedserver(Transact-SQL), SQL Server Management Studio 또는 다른 메서드를 사용하여 구독자와 게시자 간에 원격 서버 또는 연결된 서버를 정의한 경우 이 옵션을 선택하십시오.

    • 다음 로그인 및 암호로 SQL Server 인증 사용. 구독자와 게시자 간에 원격 서버 또는 연결된 서버를 정의하지 않은 경우 이 옵션을 선택하십시오. 복제 시 연결된 서버가 자동으로 생성됩니다. 지정한 계정은 게시자에 이미 있어야 합니다.

    연결된 서버 계정에 필요한 사용 권한에 대한 자세한 내용은 구독 업데이트를 위한 보안 고려 사항의 "즉시 업데이트 구독" 섹션을 참조하십시오.

  3. 확인을 클릭합니다.

[!참고]

이 프로시저는 구독자에서 변경 내용이 발생하면 복제 트리거가 구독자에서 게시자로 연결할 때 사용하는 메서드를 변경합니다. 즉시 업데이트 구독에 대한 배포 에이전트와 관련된 설정 또한 변경할 수 있습니다. 자세한 내용은 이 항목 앞부분의 절차를 참조하십시오.

이 프로시저는 끌어오기 구독에만 적용됩니다. 밀어넣기 구독의 경우 저장 프로시저 sp_link_publication(Transact-SQL)을 사용합니다. 자세한 내용은 방법: 복제 보안 설정 확인 및 수정(복제 Transact-SQL 프로그래밍)을 참조하십시오.

관리 연결의 암호를 게시자에서 배포자로 변경하려면

  1. 배포자 속성 - <Distributor> 대화 상자의 게시자 페이지에서 암호암호 확인 입력란에 강력한 암호를 입력합니다.

  2. 확인을 클릭합니다.

  3. 게시자 속성 - <Publisher> 대화 상자의 일반 페이지에서 암호암호 확인 입력란에 강력한 암호를 입력합니다.

  4. 확인을 클릭합니다.