sp_xp_cmdshell_proxy_account (Transact-SQL)

建立 xp_cmdshell 的 Proxy 認證。

[!附註]

預設會停用 xp_cmdshell。 若要啟用 xp_cmdshell,請參閱<xp_cmdshell 伺服器組態選項>。

主題連結圖示 Transact-SQL 語法慣例

語法

sp_xp_cmdshell_proxy_account [ NULL | { 'account_name' , 'password' } ]

引數

  • NULL
    指定應該刪除 Proxy 認證。

  • account_name
    指定將成為 Proxy 的 Windows 登入。

  • password
    指定 Windows 帳戶的密碼。

傳回碼值

0 (成功) 或 1 (失敗)

備註

Proxy 認證將稱為 ##xp_cmdshell_proxy_account##

當利用 NULL 選項執行它時,sp_xp_cmdshell_proxy_account 會刪除 Proxy 認證。

權限

需要 CONTROL SERVER 權限。

範例

A.建立 Proxy 認證

下列範例會顯示如何針對一個稱為 ADVWKS\Max04 且具有密碼 ds35efg##65 的 Windows 帳戶建立 Proxy 認證。

EXEC sp_xp_cmdshell_proxy_account 'ADVWKS\Max04', 'ds35efg##65';
GO

B.卸除 Proxy 認證

下列範例會從認證存放區移除 Proxy 認證。

EXEC sp_xp_cmdshell_proxy_account NULL;
GO

請參閱

參考

xp_cmdshell (Transact-SQL)

CREATE CREDENTIAL (Transact-SQL)

sys.credentials (Transact-SQL)

系統預存程序 (Transact-SQL)

安全性預存程序 (Transact-SQL)