방법: 프록시 만들기(SQL Server Management Studio)
MicrosoftSQL Server 에이전트 프록시 계정은 작업 단계를 실행할 수 있는 보안 컨텍스트를 정의합니다. 특정 작업 단계의 사용 권한을 설정하려면 SQL Server 에이전트 하위 시스템에 대한 필요 권한을 가진 프록시를 만든 다음 해당 프록시를 작업 단계에 할당하십시오. sysadmin 고정 서버 역할의 멤버만 프록시 계정을 생성, 수정 또는 삭제할 수 있는 권한을 가집니다. 프록시를 사용하려면 sysadmin 고정 서버 역할의 멤버가 아닌 사용자를 msdb 데이터베이스의 다음 SQL Server 에이전트 고정 데이터베이스 역할 중 하나에 추가해야 합니다. SQLAgentUserRole, SQLAgentReaderRole 또는 SQLAgentOperatorRole 중 하나에 추가해야 합니다. 자세한 내용은 방법: SQL Server 에이전트 작업을 만들고 관리하기 위해 사용자 계정 구성(SQL Server Management Studio)을 참조하십시오.
[!참고]
SQL Server 2000에서 SQL Server 2005로 업그레이드하면 업그레이드 전의 모든 사용자 프록시 계정은 임시 전역 프록시 계정인 UpgradedProxyAccount로 변경됩니다. 업그레이드 후 UpgradedProxyAccount에는 명시적으로 사용되던 하위 시스템에 대한 액세스 권한만 부여되고 전체 하위 시스템에 대한 액세스 권한은 없습니다.
프록시 계정을 만들려면
개체 탐색기에서 서버를 확장합니다.
SQL Server 에이전트를 확장합니다.
프록시를 마우스 오른쪽 단추로 클릭하고 새 프록시를 선택합니다.
새 프록시 계정 대화 상자의 일반 페이지에서 새 프록시에 대한 프록시 이름, 자격 증명 이름 및 설명을 지정합니다. 사용 가능한 자격 증명이 없는 경우 프록시를 만들기 전에 먼저 자격 증명을 만들어야 합니다. 자격 증명을 만드는 방법은 방법: 자격 증명 만들기(SQL Server Management Studio) 또는 CREATE CREDENTIAL(Transact-SQL)을 참조하십시오.
이 프록시에 적합한 하위 시스템에 해당하는 확인란을 선택합니다.
보안 주체 페이지에서 프록시 계정에 대한 액세스 권한을 부여 또는 제거할 로그인이나 역할을 추가하거나 제거합니다.