Ajout d'un utilisateur au rôle SQLAgentUser - Amazon Relational Database Service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Ajout d'un utilisateur au rôle SQLAgentUser

Pour ajouter un utilisateur/une connexion supplémentaire afin d'utiliser SQL Server Agent, connectez-vous en tant qu'utilisateur principal et exécutez les actions suivantes :

  1. Créez une autre connexion de niveau serveur à l'aide de la commande CREATE LOGIN.

  2. Créez un utilisateur dans msdb avec la commande CREATE USER puis liez cet utilisateur à la connexion que vous avez créée à l'étape précédente.

  3. Ajoutez l'utilisateur à la procédure SQLAgentUserRole à l'aide de la procédure stockée système sp_addrolemember.

Par exemple, supposons que votre identifiant principal soit admin et que vous souhaitez accorder l'accès à SQL Server Agent à un utilisateur nommé theirname avec le mot de passe theirpassword. Dans ce cas, vous pouvez utiliser la procédure suivante.

Pour ajouter un utilisateur au rôle SQLAgentUser
  1. Connectez-vous en tant qu'utilisateur principal.

  2. Exécutez les commandes suivantes :

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