복제 모니터에 게시자 추가 및 제거
적용 대상: SQL Server Azure SQL Managed Instance
복제 모니터를 시작하는 서버는 게시자인 경우 모니터에 자동으로 추가됩니다. 게시자 추가 대화 상자를 통해 게시자를 추가할 수 있습니다. 게시자를 추가한 후 모니터의 왼쪽 창에 있는 그룹에 표시됩니다. 내 게시자 그룹은 기본적으로 포함되지만 하나 이상의 복제 토폴로지 관리를 위한 새 그룹을 만들 수 있습니다. 복제 모니터를 시작하는 방법은 복제 모니터 시작을 참조하세요.
SQL Server 게시자를 추가하려면
왼쪽 창에서 복제 모니터 노드 또는 게시자 그룹 노드를 마우스 오른쪽 단추로 클릭한 다음 게시자 추가를 클릭합니다.
게시자 추가 대화 상자에서 추가를 클릭한 다음 SQL Server 게시자 추가를 클릭합니다.
서버에 연결 대화 상자에서 다음을 수행합니다.
게시자 서버가 독립 실행형이거나 장애 조치(failover) 클러스터 인스턴스의 일부인 경우 서버에 연결 대화 상자에서 게시자의 이름을 입력하고 인증 유형을 선택합니다.
게시자가 가용성 그룹의 일부인 경우 서버에 연결 대화 상자에서 게시자 가용성 그룹의 수신기를 입력합니다. 활성 게시자 노드가 변경될 수 있으므로 수신기를 입력하면 복제 모니터가 가용성 그룹의 현재 주 복제본으로 트래픽을 전달합니다. sp_redirect_publisher에 사용하는 것과 동일한 복제 모니터 값을 입력합니다. 배포 데이터베이스 테이블 MSRedirected_Publishers를 쿼리하여
sp_redirect_publisher
에 전달되는 값을 확인합니다.다음은 인증 유형을 선택합니다. SQL Server 인증을 선택한 경우 로그인 및 비밀번호를 입력합니다. 복제 모니터는 입력한 자격 증명을 저장하고 나중에 이 서버에 연결하는 데 사용합니다. 지정된 Windows 계정 또는 SQL Server 로그인은 sysadmin 고정 서버 역할의 구성원이거나 배포 데이터베이스에서 replmonitor 고정 데이터베이스 역할의 구성원이여야 합니다.
연결을 클릭합니다. 게시자가 원격 배포자를 사용하는 경우 서버에 연결 대화 상자에서 배포자에 연결하라는 메시지가 표시됩니다. 지정한 자격 증명은 나중에 이 서버에 연결할 때 사용할 복제 모니터에 의해 저장됩니다. 지정된 Windows 계정 또는 SQL Server 로그인은 sysadmin 고정 서버 역할의 구성원이거나 배포 데이터베이스에서 replmonitor 고정 데이터베이스 역할의 구성원이여야 합니다.
게시자 및 배포자의 이름은 다음 게시자 모니터링 시작 표에 표시됩니다.
게시자에 대한 새로 고침 및 연결 옵션을 지정하려면 표에서 게시자를 선택하고 필요에 따라 옵션을 수정합니다. 새로 고침 옵션에 대한 자세한 내용은 캐싱, 새로 고침 및 복제 모니터 성능을 참조하세요.
복제 모니터에서 게시자가 표시되는 그룹을 선택합니다. 새 그룹을 만들려면 새 그룹을 클릭한 다음 그룹 이름을 입력합니다. 다음 그룹에서 이 게시자 표시 목록에서 그룹을 선택합니다.
확인을 선택합니다.
참고 항목
복제 모니터에서 가용성 그룹으로 연결하는 데 문제가 있는 경우 다음을 확인합니다.
- sp_redirect_publisher를 통해 리디렉션을 올바르게 설정했습니다. 게시 및 데이터베이스당 하나의 레코드만 있어야 하며 MSRedirected_Publishers에서 원래 주 게시자를 참조해야 합니다.
- 배포자에서 수신기를 게시자로 추가하지 않았는지 확인합니다. 배포자 인스턴스에서 sp_helpdistpublisher를 실행하여 이를 확인할 수 있습니다.
- 복제 모니터의 게시자로 전달하는 값이 distribution..MSRedirected_Publishers에 저장된 값인지 확인합니다. 예를 들어 게시자 가용성 그룹의 수신기가 사용자 지정 포트를 사용하고 리디렉션이 사용자 지정 포트로 구성된 경우 복제 모니터에서 게시자를 구성할 때 포트를 포함해야 합니다. 그러나 수신기가 사용자 지정 포트를 사용하고 별칭을 사용하여 수신기로 리디렉션을 구성한 경우 복제 모니터를 시작하는 클라이언트에서 별칭을 다시 만들어야 합니다. 포트 전달은 별칭 사용보다 권장되는 방법입니다.
Oracle 게시자를 추가하려면
왼쪽 창에서 복제 모니터 노드 또는 게시자 그룹 노드를 마우스 오른쪽 단추로 클릭한 다음 게시자 추가를 클릭합니다.
게시자 추가 대화 상자에서 추가를 클릭한 다음 Oracle 게시자 추가를 클릭합니다.
서버에 연결 대화 상자에서 Oracle 게시자와 연결된 Microsoft SQL Server 배포자의 이름을 입력하고 인증 유형을 선택합니다. SQL Server 인증을 선택한 경우 로그인 및 비밀번호를 입력합니다. 지정한 자격 증명은 나중에 이 서버에 연결할 때 사용할 복제 모니터에 의해 저장됩니다. 지정된 Windows 계정 또는 SQL Server 로그인은 sysadmin 고정 서버 역할의 구성원이거나 배포 데이터베이스에서 replmonitor 고정 데이터베이스 역할의 구성원이여야 합니다.
연결을 클릭합니다.
게시자 및 배포자의 이름은 다음 게시자 모니터링 시작 표에 표시됩니다.
게시자에 대한 새로 고침 및 연결 옵션을 지정하려면 표에서 게시자를 선택하고 필요에 따라 옵션을 수정합니다. 새로 고침 옵션에 대한 자세한 내용은 캐싱, 새로 고침 및 복제 모니터 성능을 참조하세요.
복제 모니터에서 게시자가 표시되는 그룹을 선택합니다. 새 그룹을 만들려면 새 그룹을 클릭한 다음 그룹 이름을 입력합니다. 다음 그룹에서 이 게시자 표시 목록에서 그룹을 선택합니다.
확인을 선택합니다.
같은 배포자를 사용하는 하나 이상의 게시자를 추가하려면
왼쪽 창에서 복제 모니터 노드 또는 게시자 그룹 노드를 마우스 오른쪽 단추로 클릭한 다음 게시자 추가를 클릭합니다.
게시자 추가 대화 상자에서 추가를 클릭한 다음 배포자를 지정한 후 해당 게시자 추가를 클릭합니다.
서버에 연결 대화 상자에서 배포자의 이름을 입력한 다음 인증 유형을 선택합니다. SQL Server 인증을 선택한 경우 로그인 및 비밀번호를 입력합니다. 지정한 자격 증명은 나중에 이 서버에 연결할 때 사용할 복제 모니터에 의해 저장됩니다. 지정된 Windows 계정 또는 SQL Server 로그인은 sysadmin 고정 서버 역할의 구성원이거나 배포 데이터베이스에서 replmonitor 고정 데이터베이스 역할의 구성원이여야 합니다.
연결을 클릭합니다.
배포자 및 각 게시자의 이름은 다음 게시자 모니터링 시작 표에 표시됩니다. 복제 모니터에 게시자가 이미 추가된 경우 표에 표시되지 않습니다.
게시자에 대한 새로 고침 및 연결 옵션을 지정하려면 표에서 게시자를 선택하고 필요에 따라 옵션을 수정합니다. 새로 고침 옵션에 대한 자세한 내용은 캐싱, 새로 고침 및 복제 모니터 성능을 참조하세요.
복제 모니터에서 게시자가 표시되는 그룹을 선택합니다. 새 그룹을 만들려면 새 그룹을 클릭한 다음 그룹 이름을 입력합니다. 다음 그룹에서 이 게시자 표시 목록에서 그룹을 선택합니다.
확인을 선택합니다.
게시자 및 게시자 그룹의 설정을 수정하려면
왼쪽 창에서 게시자를 마우스 오른쪽 단추로 클릭한 다음 게시자 설정을 클릭합니다.
게시자 설정 대화 상자에서 변경합니다.
복제 모니터에서 서버에 연결하는 데 사용하는 자격 증명을 변경하려면 게시자 연결 또는 배포자 연결을 클릭한 다음 서버에 연결 대화 상자에 자격 증명을 입력합니다.
게시자를 한 그룹에서 다른 그룹으로 이동하려면 다음 게시자 모니터링 시작 표에서 게시자를 선택한 후에 다음 그룹에서 이 게시자 표시 목록에서 새 그룹을 선택합니다.
확인을 선택합니다.
복제 모니터에서 게시자를 제거하려면
왼쪽 창에서 게시자를 마우스 오른쪽 단추로 클릭합니다.
제거를 클릭합니다.
복제 모니터에 게시자 그룹을 추가하려면
- 게시자 그룹은 게시자를 추가하거나 게시자에 대한 설정을 수정하는 경우에만 만들 수 있습니다. 자세한 내용은 게시자 추가 절차를 참조하세요.
복제 모니터에서 게시자 그룹을 제거하려면
모든 게시자를 다른 그룹으로 이동하거나 복제 모니터에서 제거합니다. 자세한 내용은 이 항목의 앞부분에 나오는 절차를 참조하세요.
게시자 그룹을 마우스 오른쪽 단추로 클릭한 다음 제거를 클릭합니다.