Freigeben über


Ändern eines SQL Server-Agent-Proxys

Gilt für: SQL ServerAzure SQL Managed Instance

Wichtig

In azure SQL Managed Instancewerden die meisten, aber nicht alle SQL Server-Agent-Features derzeit unterstützt. Weitere Informationen finden Sie unter T-SQL-Unterschiede zwischen Azure SQL Managed Instance T-SQL und SQL Server oder SQL Agent-Jobbeschränkungen in SQL Managed Instance.

In diesem Thema wird beschrieben, wie Sie einen Microsoft SQL Server-Agent-Proxy in SQL Server mithilfe von SQL Server Management Studio oder Transact-SQL ändern.

Bevor Sie beginnen

Beschränkungen und Einschränkungen

  • SQL Server-Agent-Proxys verwenden Anmeldeinformationen zum Speichern von Informationen zu Windows-Benutzerkonten. Der in den Anmeldeinformationen angegebene Benutzer muss über die Berechtigung "Als Batchauftrag anmelden" auf dem Computer verfügen, auf dem SQL Server ausgeführt wird.

  • DER SQL Server-Agent überprüft den Subsystemzugriff auf einen Proxy und gewährt bei jeder Ausführung des Auftragsschritts Zugriff auf den Proxy. Wenn der Proxy keinen Zugriff mehr auf das Subsystem hat, schlägt der Auftragsschritt fehl. Andernfalls nimmt der SQL Server-Agent die Identität des im Proxy angegebenen Benutzers an und führt den Auftragsschritt aus.

  • Wenn die Anmeldung für den Benutzer Zugriff auf den Proxy hat oder der Benutzer zu einer beliebigen Rolle mit Zugriff auf den Proxy gehört, kann der Benutzer den Proxy in einem Auftragsschritt verwenden.

Sicherheit

Erlaubnisse

Nur Mitglieder des sysadmin festen Serverrolle können Proxykonten erstellen, ändern oder löschen.

Verwenden von SQL Server Management Studio

So ändern Sie einen SQL Server-Agent-Proxy

  1. Klicken Sie im Objekt-Explorerauf das Pluszeichen, um den Server zu erweitern, der das SQL Server-Agent-Proxykonto enthält, das Sie ändern möchten.

  2. Klicken Sie auf das Pluszeichen, um SQL Server Agentzu erweitern.

  3. Klicken Sie auf das Pluszeichen, um den Ordner Proxys zu erweitern.

  4. Klicken Sie auf das Pluszeichen, um den Subsystemknoten für den Proxy zu erweitern (z. B. ActiveX Script).

  5. Klicken Sie mit der rechten Maustaste auf das Proxykonto, das Sie ändern möchten, und wählen Sie Eigenschaftenaus.

  6. Nehmen Sie im Dialogfeld proxy_nameProxykontoeigenschaften änderungen am Proxykonto nach Bedarf vor. Weitere Informationen zu den Optionen in diesem Dialogfeld finden Sie unter Erstellen eines SQL Server-Agent-Proxy-.

  7. Klicken Sie abschließend auf OK.

Verwendung von Transact-SQL

So ändern Sie einen SQL Server-Agent-Proxy

  1. Stellen Sie im Objekt-Explorereine Verbindung zu einer Instanz des Datenbankmoduls her.

  2. Klicken Sie auf der Standardleiste auf Neue Abfrage.

  3. Kopieren Sie das folgende Beispiel, und fügen Sie es in das Abfragefenster ein, und klicken Sie auf Ausführen.

    -- Disables the proxy named 'Catalog application proxy'.  
    USE msdb ;  
    GO  
    EXEC dbo.sp_update_proxy  
        @proxy_name = 'Catalog application proxy',  
        @enabled = 0;  
    GO  
    

Weitere Informationen finden Sie unter sp_update_proxy (Transact-SQL).