Vorgehensweise: Erstellen eines Proxykontos (SQL Server Management Studio)

Microsoft SQL Server-Agent-Proxykonten definieren einen Sicherheitskontext, in dem ein Auftragsschritt ausgeführt werden kann. Um Berechtigungen für einen bestimmten Auftragsschritt festzulegen, erstellen Sie ein Proxykonto mit den erforderlichen Berechtigungen für ein Subsystem des SQL Server-Agents und weisen dann dieses Proxykonto dem Auftragsschritt zu. Nur Mitglieder der festen Serverrolle sysadmin haben die Berechtigung zum Erstellen, Ändern oder Löschen von Proxykonten. Benutzer, die nicht Mitglieder der festen Serverrolle sysadmin sind, müssen zur Verwendung von Proxys einer der folgenden festen Datenbankrollen des SQL Server-Agents in der msdb-Datenbank hinzugefügt werden: SQLAgentUserRole, SQLAgentReaderRole oder SQLAgentOperatorRole. Weitere Informationen finden Sie unter Vorgehensweise: Konfigurieren eines Benutzers für das Erstellen und Verwalten von Aufträgen des SQL Server-Agents (SQL Server Management Studio).

HinweisHinweis

Nach dem Aktualisieren von SQL Server 2000 auf SQL Server 2005 werden alle Benutzerproxykonten, die vor dem Aktualisieren vorhanden waren, in das temporäre, globale Proxykonto UpgradedProxyAccount geändert. Das Konto UpgradedProxyAccount hat nur Zugriff auf diejenigen Subsysteme, die explizit verwendet wurden, nicht aber auf alle Subsysteme nach dem Aktualisieren.

So erstellen Sie ein Proxykonto

  1. Erweitern Sie im Objekt-Explorer einen Server.

  2. Erweitern Sie SQL Server-Agent.

  3. Klicken Sie mit der rechten Maustaste auf Proxys, und klicken Sie dann auf Neuer Proxy.

  4. Geben Sie im Dialogfeld Neues Proxykonto auf der Seite Allgemein den Proxynamen, den Anmeldeinformationsnamen und eine Beschreibung für den neuen Proxy an. Beachten Sie, dass Sie, falls keine Anmeldeinformationen vorhanden sind, zuerst Anmeldeinformationen erstellen müssen, bevor Sie ein Proxykonto erstellen. Weitere Informationen zum Erstellen von Anmeldeinformationen finden Sie unter Vorgehensweise: Erstellen von Anmeldeinformationen (SQL Server Management Studio) oder CREATE CREDENTIAL (Transact-SQL).

  5. Aktivieren Sie das entsprechende Subsystem für diesen Proxy.

  6. Auf der Seite Prinzipale können Sie Anmeldenamen oder Rollen hinzufügen oder entfernen, um den Zugriff auf das Proxykonto zu erteilen oder zu entziehen.