Agregar un usuario al rol SQLAgentUser - Amazon Relational Database Service

Agregar un usuario al rol SQLAgentUser

Para que otro inicio de sesión o usuario pueda utilizar el agente de SQL Server, debe iniciar sesión como usuario maestro y hacer lo siguiente:

  1. Cree otro inicio de sesión de nivel de servidor con el comando CREATE LOGIN.

  2. Cree un usuario en msdb con el comando CREATE USER y, a continuación, vincule este usuario al inicio de sesión que creó en el paso anterior.

  3. Agregue el usuario a SQLAgentUserRole con el procedimiento almacenado en el sistema sp_addrolemember.

Por ejemplo, suponga que su nombre de usuario principal es admin y que desea dar acceso al agente de SQL Server a un usuario llamado theirname con la contraseña theirpassword. En ese caso, puede usar el siguiente procedimiento.

Para agregar un usuario al rol SQLAgentUser
  1. Inicie sesión como usuario maestro.

  2. Ejecute los comandos siguientes:

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