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à.
Aggiunta di un utente al ruolo SQLagentUser
Per consentire un ulteriore accesso o utilizzo utente di SQL Server Agent, accedi come utente master ed esegui le operazioni seguenti.
-
Creazione di un altro login a livello di server con il comando
CREATE LOGIN. -
Creazione di un utente in
msdbcon il comandoCREATE USERe collegamento di questo utente alle credenziali di accesso create nella fase precedente. -
Aggiunta dell'utente al
SQLAgentUserRoleutilizzando la procedura memorizzata di sistemasp_addrolemember.
Supponi, ad esempio, che il tuo nome utente master sia admin e di voler concedere l'accesso a SQL Server Agent a un utente denominato theirname con una password theirpassword. In tal caso, puoi utilizzare la seguente procedura.
Per aggiungere un utente al ruolo SQLAgentUser
-
Accedi come utente master.
-
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];