Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:SQL Server
Azure SQL-Datenbank
Erstellt eine Proxyanmeldeinformation für xp_cmdshell.
Hinweis
xp_cmdshell ist standardmäßig deaktiviert. Informationen zum Aktivieren xp_cmdshellfinden Sie unter xp_cmdshell (Serverkonfigurationsoption).
Transact-SQL-Syntaxkonventionen
Syntax
sp_xp_cmdshell_proxy_account [ NULL | { 'account_name' , 'password' } ]
[ ; ]
Argumente
Wichtig
Argumente für erweiterte gespeicherte Prozeduren müssen in der spezifischen Reihenfolge eingegeben werden, wie im Abschnitt Syntax beschrieben. Wenn die Parameter außerhalb der Reihenfolge eingegeben werden, tritt eine Fehlermeldung auf.
NULL
Gibt an, dass die Proxyanmeldeinformationen gelöscht werden sollen.
"account_name"
Gibt das Windows-Konto an, das der Proxy sein soll.
"Kennwort"
Gibt das Kennwort des Windows-Kontos an.
Rückgabecodewerte
0 (erfolgreich) oder 1 Fehler.
Hinweise
Die Proxyanmeldeinformationen werden aufgerufen ##xp_cmdshell_proxy_account##.
Wenn sie mithilfe der NULL Option ausgeführt wird, sp_xp_cmdshell_proxy_account werden die Proxyanmeldeinformationen gelöscht.
Berechtigungen
Erfordert die CONTROL SERVER-Berechtigung.
Beispiele
Ein. Erstellen der Proxyanmeldeinformationen
Das folgende Beispiel zeigt, wie Sie eine Proxyanmeldeinformationen für ein Windows-Konto erstellen, das aufgerufen wird ADVWKS\Max04. Ersetzen Sie <password> es durch ein sicheres Kennwort.
EXECUTE sp_xp_cmdshell_proxy_account 'ADVWKS\Max04', '<password>';
GO
B. Ablegen der Proxyanmeldeinformationen
Im folgenden Beispiel werden die Proxyanmeldeinformationen aus dem Anmeldeinformationenspeicher entfernt.
EXECUTE sp_xp_cmdshell_proxy_account NULL;
GO