Notification Services 배포 및 관리에 필요한 권한
Notification Services에 대한 관리 작업은 인스턴스 배포 작업과 매일의 작업 등 두 범주로 구분됩니다. 각 범주의 작업을 수행하기 위해서는 각기 다른 사용 권한이 필요합니다.
Notification Services 인스턴스 생성, 등록, 업데이트 및 삭제와 같은 배포 작업은 관련 명령으로 인해 데이터베이스 및 레지스트리 정보가 조작될 수 있으므로 보다 높은 권한을 필요로 합니다. 이러한 작업을 수행하려면 Microsoft Windows에서 로컬 Administrators 그룹의 멤버이거나 SQL Server에서 sysadmin 또는 dbcreator 고정 서버 역할의 멤버여야 합니다.
구성 요소 설정이나 해제, 인스턴스 상태 확인 등과 같은 매일의 관리 작업을 수행하려는 경우에는 좀 더 낮은 수준의 권한으로도 충분합니다. 필요한 사용 권한은 NSAdmin 및 NSAnalysis와 같은 Notification Services 데이터베이스 역할과 SQLServer2005NotificationServicesUser$ComputerName Windows 그룹에 관리자 계정을 추가하여 부여할 수 있습니다.
배포 및 관리 작업을 위한 권한
다음 표에서는 일반적인 관리 권한과 이러한 작업을 수행하는 데 필요한 Windows 및 SQL Server 권한을 보여 줍니다.
작업
최소 Windows 권한
최소 SQL Server 권한
인스턴스 만들기
로컬 SQLServer2005NotificationServicesUser$ComputerName 그룹
sysadmin 고정 서버 역할
인스턴스 삭제
로컬 SQLServer2005NotificationServicesUser$ComputerName 그룹
dbcreator 고정 서버 역할
인스턴스 해제
로컬 SQLServer2005NotificationServicesUser$ComputerName 그룹
NSAdmin 데이터베이스 역할 또는 dbcreator 고정 서버 역할
인스턴스 설정
로컬 SQLServer2005NotificationServicesUser$ComputerName 그룹
NSAdmin 데이터베이스 역할 또는 dbcreator 고정 서버 역할
인스턴스 및 응용 프로그램 메타데이터 내보내기
로컬 SQLServer2005NotificationServicesUser$ComputerName 그룹
NSAdmin 데이터베이스 역할 또는 dbcreator 고정 서버 역할
등록된 인스턴스 및 응용 프로그램 나열
로컬 SQLServer2005NotificationServicesUser$ComputerName 그룹
없음
인스턴스 등록
로컬 Administrators 그룹
없음
인스턴스 등록 취소
로컬 Administrators 그룹
없음
인스턴스 업데이트
로컬 SQLServer2005NotificationServicesUser$ComputerName 그룹
db_owner 데이터베이스 역할 또는 sysadmin 고정 서버 역할
인스턴스 업그레이드
로컬 SQLServer2005NotificationServicesUser$ComputerName 그룹
db_owner 데이터베이스 역할 또는 sysadmin 고정 서버 역할
인수 암호화 키 보기
로컬 Administrators, 로컬 Power Users 그룹 또는 Notification Services 엔진 실행에 사용되는 계정
없음
인스턴스 상태 보기
로컬 Administrators 그룹
참고:
인스턴스를 확장할 경우에는 엔진이 실행되는 모든 서버에서 Administrators 그룹의 멤버여야 합니다.
NSAnalysis, NSDistributor, NSEventProvider, NSGenerator, NSReader, NSRunService, NSSubscriberAdmin 또는 NSVacuum 데이터베이스 역할, sysadmin 고정 서버 역할
참고 항목
개념
Notification Services 데이터베이스 역할