Aggiungere un utente al SQLAgentUser ruolo - Amazon Relational Database Service

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Aggiungere un utente al SQLAgentUser ruolo

Per consentire a un accesso o a un utente aggiuntivo di utilizzare SQL Server Agent, accedi come utente principale ed esegui le seguenti operazioni:

  1. Creazione di un altro login a livello di server con il comando CREATE LOGIN.

  2. Creazione di un utente in msdb con il comando CREATE USER e collegamento di questo utente alle credenziali di accesso create nella fase precedente.

  3. Aggiunta dell'utente al SQLAgentUserRole utilizzando la procedura memorizzata di sistema sp_addrolemember.

Ad esempio, supponete che il vostro nome utente principale sia admin e che vogliate concedere l'accesso a SQL Server Agent a un utente denominato theirname con una passwordtheirpassword. In tal caso, puoi utilizzare la seguente procedura.

Per aggiungere un utente al ruolo SQLAgentUser
  1. Accedi come utente master.

  2. Esegui i comandi seguenti:

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