Freigeben über


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_cmdshellfinden 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##65gezeigt.

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