Adicionar um usuário à função SQLAgentUser - Amazon Relational Database Service

Adicionar um usuário à função SQLAgentUser

Para permitir que um usuário ou login adicional use o SQL Server Agent, faça login com o usuário principal e realize as seguintes etapas:

  1. Crie outro login no nível do servidor usando o comando CREATE LOGIN.

  2. Crie um usuário no msdb usando o comando CREATE USER e, então, vincule esse usuário ao login criado na etapa anterior.

  3. Adicione o usuário ao SQLAgentUserRole usando o procedimento armazenado pelo sistema sp_addrolemember.

Por exemplo, digamos que o nome de usuário principal seja admin e que você deseja conceder acesso ao SQL Server Agent para um usuário chamado theirname com uma senha theirpassword. Nesse caso, é possível ignorar o procedimento a seguir.

Para adicionar um usuário à função SQLAgentUser
  1. Faça login como usuário mestre.

  2. Execute os seguintes comandos:

    --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];