방법: 비관리자의 복제 모니터 사용 허용(SQL Server Management Studio)

복제 모니터는 다음 역할의 멤버인 사용자가 사용할 수 있습니다.

  • sysadmin 고정 서버 역할

    이러한 사용자는 복제를 모니터링할 수 있으며 에이전트 일정, 에이전트 프로필 등의 복제 속성 변경을 완벽하게 제어할 수 있습니다.

  • 배포 데이터베이스의 replmonitor 데이터베이스 역할

    이러한 사용자는 복제를 모니터링할 수만 있고 복제 속성을 변경할 수는 없습니다.

비관리자의 복제 모니터 사용을 허용하려면 ALTER ANY LOGIN 권한을 가진 로그인(예: sysadmin 또는 securityadmin 고정 서버 역할의 멤버)이 사용자를 배포 데이터베이스에 추가하고 해당 사용자를 replmonitor 고정 데이터베이스 역할에 할당해야 합니다. 또한 사용자가 게시자의 게시 데이터베이스와 msdb 데이터베이스에 대해 액세스 권한이 있어야 합니다.

비관리자의 복제 모니터 사용을 허용하려면

  1. Microsoft SQL Server Management Studio에서 배포자에 연결한 다음 해당 서버 노드를 확장합니다.

  2. 데이터베이스, 시스템 데이터베이스를 차례로 확장한 다음 배포 데이터베이스(기본적으로 이름이 distribution으로 지정됨)를 확장합니다.

  3. 보안을 확장하고 사용자를 마우스 오른쪽 단추로 클릭한 다음 새 사용자를 클릭합니다.

  4. 해당 사용자의 사용자 이름과 로그인을 입력합니다.

  5. replmonitor의 기본 스키마를 선택합니다.

  6. 데이터베이스 역할 멤버 자격 표에서 replmonitor 확인란을 선택합니다.

  7. 확인을 클릭합니다.