SQL Server 정책 저장소 복제
병렬 마이그레이션 모델 및 Microsoft SQL Server 복제를 사용하는 정책 저장소 마이그레이션을 구성하여 정책 저장소를 전파하십시오. 이 복제 기능을 사용하면 r12.x 정책 저장소에서 병렬 r12.x 정책 저장소로 쉽게 마이그레이션할 수 있습니다. 이 복제 기능은 스키마와 데이터 사전을 구성하고, 사용자 정의 데이터를 새 정책 저장소로 마이그레이션합니다.
sm1252sp1kkr
병렬 마이그레이션 모델 및 Microsoft SQL Server 복제를 사용하는 정책 저장소 마이그레이션을 구성하여 정책 저장소를 전파하십시오. 이 복제 기능을 사용하면 r12.x 정책 저장소에서 병렬 r12.x 정책 저장소로 쉽게 마이그레이션할 수 있습니다. 이 복제 기능은 스키마와 데이터 사전을 구성하고, 사용자 정의 데이터를 새 정책 저장소로 마이그레이션합니다.
이 섹션에서는 다음과 같은 용어가 사용됩니다.
- 원본:마이그레이션할 데이터가있는r12.x 정책 서버 및 정책 저장소입니다.
- 대상:데이터를 마이그레이션할대상r12.x 정책 서버 및 정책 저장소입니다.경고!대상 정책 서버는 원본 정책 서버와 동일한 암호화 키로 구성하십시오. 이 키는 정책 저장소에 있는 중요한 데이터의 암호를 해독합니다. 저장소에서 원본과 동일한 키를 사용하지 않으면 암호화 키로 암호화된 데이터를 대상 정책 저장소에서 암호 해독할 수 없습니다. 키가 서로 다른 경우에는 중요한 데이터를 모두 다시 입력하십시오. 중요한 데이터에는 사용자 저장소 관리자 암호, 트러스트된 호스트 공유 암호(에이전트 다시 등록) 및Single Sign-On관리자 암호가 포함될 수 있습니다.
r12.0 SP3 cr11의 기존 정책 저장소에서 새로운 12.x SQL 데이터베이스로 데이터를 이동하면 SQL 인스턴스는 기본 인스턴스, 명명된 인스턴스 또는 혼합 인스턴스가 될 수 있습니다. 새 데이터베이스는 r12.x 정책 서버에서 사용될 수 있습니다.
Microsoft SQL 원본 인스턴스 준비
SQL 원본 인스턴스는
배포자
역할과 게시자
역할로 구성되어 있습니다.- 원본 인스턴스를 SQL 복제 역할로 구성합니다.
- 원본 SQL 인스턴스가 혼합 모드 인증을 사용하도록 구성되어 있는지 확인합니다.
- SQL 계정을 만듭니다. 이 계정은 원본 SQL 인스턴스의Single Sign-On관리자 계정입니다. 정책 저장소 데이터베이스에 연결하려면 정책 서버에 현재 할당되어 있는 SQL 계정을 사용하십시오.
- SQL 계정 smadmin1에 원본 SQL 인스턴스의 SysAdmin 역할을 부여합니다.
- SQL 계정 smadmin1에 원본 SQL 인스턴스에 있는 정책 저장소 데이터베이스의 DBOwner 역할을 부여합니다.
Microsoft SQL 대상 인스턴스 준비
- Microsoft SQL Server의 대상 인스턴스를 SQL 복제 역할로 구성합니다.
- 대상 SQL 인스턴스가 혼합 모드 인증을 사용하도록 구성되어 있는지 확인합니다.
- SQL 계정을 만듭니다. 이 계정은 대상 SQL 인스턴스에서Single Sign-On관리자 계정으로 사용됩니다. 정책 저장소에 연결하기 위해서는 SQL 원본 인스턴스에서 사용하는 것과 동일한 사용자 이름 및 암호를 사용하십시오.
- SQL 계정(smadmin1)에 대상 SQL 인스턴스의 SysAdmin 역할을 부여합니다.
- SQL 계정(smadmin1)에 대상 SQL 인스턴스에 있는 정책 저장소 데이터베이스의 DBOwner 역할을 부여합니다.
SQL 복제 구성
이 섹션에서는 Microsoft SQL Server 복제와 관련하여 다음과 같은 용어가 사용됩니다.
- 게시자:복제의 게시자 역할은 원본 SQL 인스턴스에 구성됩니다. 이 역할은 원본 데이터베이스에서의 데이터 복제를 처리합니다.
- 구독자:복제의 구독자 역할은 대상 SQL 인스턴스에 구성됩니다. 이 역할은 대상 데이터베이스로의 데이터 복제를 처리합니다.
- 배포자:복제의 배포자 역할은 Microsoft SQL Server의 원본 인스턴스, 대상 인스턴스 또는 관련 없는 다른 인스턴스에 구성될 수 있습니다. 배포자 역할은 동기화 중에 사용되는 복제 정보를 저장하는 작업을 담당합니다.
- 배포 데이터베이스:이 데이터베이스는 배포자 역할이 상주하는 SQL 인스턴스에 상주합니다. 이 데이터베이스는 데이터베이스 변경 내용에 대한 트랜잭션 방식 복제를 관리하는 데 사용됩니다.
참고:
배포자 역할과 배포 데이터베이스는 원본 또는 대상 SQL 인스턴스에 상주할 수 있습니다. 인스턴스를 배포자로 구성
- Microsoft SQL Server Management Studio를 사용하여 배포자로 구성하려는 SQL 인스턴스에 로그인합니다. 다음 자격 증명을 사용하십시오.
- SQL 관리자 계정:smadmin1
- 서버 이름(예: lavst01-U128118)서버 별칭, IP 주소 또는 FQDN(예: lavst01-U128118.ca.com)은 사용하지 마십시오.
- Replication(복제)을 마우스 오른쪽 단추로 클릭하고Configure Distribution(배포 구성)을 선택합니다.
- 배포자 역할로 구성할 SQL 인스턴스를 선택합니다.
원본 SQL 인스턴스를 게시자로 구성
- Microsoft SQL Server Management Studio를 사용하여 게시자로 구성하려는 SQL 인스턴스에 로그인합니다. 다음 자격 증명을 사용하십시오.
- SQL 관리자 계정:smadmin1
- 서버 이름(예: lavst01-U128118)서버 별칭, IP 주소 또는 FQDN(예: lavst01-U128118.ca.com)은 사용하지 마십시오.
- "Replication"(복제)을 열고Local Publication(로컬 게시)을 마우스 오른쪽 단추로 클릭합니다.
- New Publication(새 게시)을 선택합니다.
- 원본 정책 저장소로 r12.x 데이터베이스를 선택합니다(예: r120SP3CR11Pstore1). 이 저장소는 새로운 r12.x 대상 SQL 인스턴스로 복제됩니다.
- "Publication Type"(게시 유형)을 구성합니다.Transactional Publication(트랜잭션 게시) 옵션을 사용하십시오.
- "Replication Articles"(복제 아티클)에서All the Tables to be Published(게시할 모든 테이블)를 선택합니다.
- "Snapshot Agent"(스냅숏 에이전트)에서 스냅숏을 즉시 만드는 옵션을 선택합니다.
- 스냅숏 에이전트가 SQL Server 에이전트 서비스에서 실행되도록 구성합니다.
- 게시자에 연결할 때Single Sign-OnSQL 관리자 계정(smadmin1)을 사용하도록 구성합니다.
- 만들고 있는 게시의 이름을 지정합니다(예: SMPolicyStoreReplication).
대상 SQL 인스턴스를 구독자로 구성
- Microsoft SQL Server Management Studio를 사용하여 구독자로 구성하려는 SQL 인스턴스에 로그인합니다. 다음 자격 증명을 사용하십시오.
- SQL 관리자 계정:smadmin1
- 서버 이름(예: lavst01-U128118)서버 별칭, IP 주소 또는 FQDN(예: lavst01-U128118.ca.com)은 사용하지 마십시오.
- "Replication"(복제)을 열고Local Subscriptions(로컬 구독)를 마우스 오른쪽 단추로 클릭합니다.
- New Subscription(새 구독)을 선택합니다.
- 원본 SQL 인스턴스를 게시자로 정의합니다. 해당 SQL 인스턴스에 인증하라는 메시지가 표시됩니다.
- 게시자에 할당한 게시 이름(예: SMPolicyStoreReplication)을 선택합니다.
- "Distribution Agent Location"(배포 에이전트 위치)을 구성합니다.
- Push Subscriptions(밀어넣기 구독): 배포자에 있는 모든 에이전트를 실행합니다(권장).
- Pull Subscriptions(끌어오기 구독): 구독자의 각 에이전트를 실행합니다. 이 옵션을 사용하면 배포자의 처리 오버헤드가 감소하며 각 구독자가 구독 동기화를 관리할 수 있습니다.
- 구독자 데이터베이스를 정의합니다. 이 데이터베이스는 대상 SQL 인스턴스에 있는 대상 정책 저장소 데이터베이스입니다. 예: r1252sp1Pstore.
- "Distribution Agent Security"(배포 에이전트 보안)를 구성합니다.
- SQL Server 에이전트 서비스에서 배포 에이전트 프로세스를 실행합니다.
- Single Sign-OnSQL 관리자 계정(smadmin1)을 사용하여 구독자에 연결합니다.
- "Synchronization Schedule"(동기화 일정)을 "Run continuously"(계속 실행)로 구성합니다.
- 구독을 초기화하여 즉시 적용합니다.
새 정책 서버가 대상 정책 저장소를 사용하도록 구성
- DSN이 대상 Microsoft SQL Server 인스턴스에 있는 대상 정책 저장소 데이터베이스에 연결되도록 구성합니다.
- SMCONSOLE이 새 DSN을 가리키도록 구성합니다.
- 정책 서버를 다시 시작합니다.
복제 완료 후 수행해야 하는 단계
모든 웹 에이전트가 복제된 새 정책 저장소를 사용하는 새 정책 서버에 연결되도록 구성되었으면 병렬 업그레이드를 완료하십시오.
- 복제를 중단합니다.
- 업데이트된 데이터 사전을 대상 정책 저장소로 가져옵니다.
- (선택 사항) 관리 UI에서 사용되는 업데이트된 기본 정책 저장소 개체를 가져옵니다.
- 정책 서버를 다시 시작합니다.