방법: SQL Server 에이전트 작업을 만들고 관리하기 위해 사용자 계정 구성(SQL Server Management Studio)

사용자가 MicrosoftSQL Server 에이전트 작업을 만들거나 실행할 수 있도록 구성하려면 먼저 기존 SQL Server 로그인이나 msdb 역할을 msdb 데이터베이스의 SQL Server 에이전트 고정 데이터베이스 역할 SQLAgentUserRole, SQLAgentReaderRole 또는 SQLAgentOperatorRole 중 하나에 추가해야 합니다.

기본적으로 이러한 데이터베이스 역할의 멤버는 자신의 계정으로 실행되는 고유한 작업 단계를 만들 수 있습니다. 관리 권한이 없는 이러한 사용자가 다른 작업 단계 유형(예: SSIS 패키지)을 실행하는 작업을 실행하려면 프록시 계정에 액세스할 수 있어야 합니다. sysadmin 고정 서버 역할의 모든 멤버에게는 프록시 계정을 만들고 수정하고 삭제할 수 있는 권한이 있습니다. SQL Server 에이전트 고정 데이터베이스 역할과 관련된 사용 권한에 대한 자세한 내용은 SQL Server 에이전트 고정 데이터베이스 역할을 참조하십시오.

SQL Server 에이전트 고정 데이터베이스 역할에 SQL 로그인이나 msdb 역할을 추가하려면

  1. 개체 탐색기에서 서버를 확장합니다.

  2. 보안을 확장한 다음 로그인을 확장합니다.

  3. SQL Server 에이전트 고정 데이터베이스 역할에 추가하려는 로그인을 마우스 오른쪽 단추로 클릭한 다음 속성을 선택합니다.

  4. 로그인 속성 대화 상자의 사용자 매핑에서 msdb를 포함하는 행을 선택합니다.

  5. 데이터베이스 역할 멤버 자격: msdb에서 적합한 SQL Server 에이전트 고정 데이터베이스 역할을 선택합니다.

SQL Server 에이전트 작업 단계를 만들고 관리하는 프록시 계정을 구성하려면

  1. 개체 탐색기에서 서버를 확장합니다.

  2. SQL Server 에이전트를 확장합니다.

  3. 프록시를 마우스 오른쪽 단추로 클릭하고 새 프록시를 선택합니다.

  4. 새 프록시 계정 대화 상자의 일반 페이지에서 새 프록시의 프록시 이름, 자격 증명 이름 및 설명을 지정합니다. SQL Server 에이전트 프록시를 만들기 전에 자격 증명을 먼저 만들어야 합니다. 자격 증명을 만드는 방법은 방법: 자격 증명 만들기(SQL Server Management Studio)CREATE CREDENTIAL(Transact-SQL)을 참조하십시오.

  5. 이 프록시에 대한 적절한 하위 시스템을 선택합니다.

  6. 보안 주체 페이지에서 프록시 계정에 대한 액세스 권한을 부여하거나 제거할 수 있는 로그인 또는 역할을 추가하거나 제거합니다.