Hinzufügen eines Benutzers zur Rolle SQLAgentUser - Amazon Relational Database Service

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Hinzufügen eines Benutzers zur Rolle SQLAgentUser

Damit eine zusätzliche Anmeldung oder ein zusätzlicher Benutzer SQL Server Agent verwenden kann, müssen Sie sich als Hauptbenutzer anmelden und wie folgt vorgehen:

  1. Erstellen Sie mithilfe des Befehls CREATE LOGIN eine weitere Anmeldung auf Serverebene.

  2. Erstellen Sie mithilfe des Befehls msdb einen Benutzer in CREATE USER und verknüpfen Sie dann diesen Benutzer mit der Anmeldung, die Sie im vorherigen Schritt erstellt haben.

  3. Fügen Sie den BenutzerSQLAgentUserRole mit der gespeicherten Systemprozedur sp_addrolemember hinzu.

Nehmen wir beispielsweise an, Ihr Hauptbenutzername lautet admin und Sie möchten einem Benutzer mit dem Namen theirname und dem Passwort theirpassword den Zugriff auf SQL Server Agent erlauben. In diesem Fall können Sie das folgende Verfahren verwenden.

So fügen Sie zur Rolle SQLAgentUser einen Benutzer hinzu
  1. Melden Sie sich als Hauptbenutzer an.

  2. Führen Sie die folgenden Befehle aus:

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