sp_xp_cmdshell_proxy_account (Transact-SQL)
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
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