SQLAgentUser 역할에 사용자 추가 - Amazon Relational Database Service

SQLAgentUser 역할에 사용자 추가

추가 로그인 또는 사용자의 SQL Server 에이전트 사용을 허용하려면 마스터 사용자로 로그인한 후 다음을 수행합니다.

  1. CREATE LOGIN 명령을 사용하여 다른 서버 수준 로그인을 생성합니다.

  2. msdb 명령을 사용하여 CREATE USER 사용자를 생성한 다음 이전 단계에서 생성한 로그인에 이 사용자를 연결합니다.

  3. SQLAgentUserRole 시스템 저장 프로시저를 사용하여 sp_addrolemember에 사용자를 추가합니다.

예를 들어 마스터 사용자 이름은 admin이며, 이름이 theirname이고 암호가 theirpassword인 사용자에게 SQL Server 에이전트에 대한 액세스 권한을 부여한다고 가정하겠습니다. 이 경우 다음 절차를 사용할 수 있습니다.

SQLAgentUser 역할에 사용자를 추가하려면
  1. 마스터 사용자로 로그인합니다.

  2. 다음 명령을 실행합니다:

    --Initially set context to master database USE [master]; GO --Create a server-level login named theirname with password theirpassword CREATE LOGIN [theirname] WITH PASSWORD = 'theirpassword'; GO --Set context to msdb database USE [msdb]; GO --Create a database user named theirname and link it to server-level login theirname CREATE USER [theirname] FOR LOGIN [theirname]; GO --Added database user theirname in msdb to SQLAgentUserRole in msdb EXEC sp_addrolemember [SQLAgentUserRole], [theirname];