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_cmdshell
finden 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.
'password'
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
A. Erstellen der Proxyanmeldeinformationen
Im folgenden Beispiel wird das Erstellen von Proxyanmeldeinformationen für das Windows-Konto ADVWKS\Max04
mit dem Kennwort ds35efg##65
gezeigt.
EXEC sp_xp_cmdshell_proxy_account 'ADVWKS\Max04', 'ds35efg##65';
GO
B. Ablegen der Proxyanmeldeinformationen
Im folgenden Beispiel werden die Proxyanmeldeinformationen aus dem Anmeldeinformationenspeicher entfernt.
EXEC sp_xp_cmdshell_proxy_account NULL;
GO