sp_xp_cmdshell_proxy_account (Transact-SQL)

建立 xp_cmdshell 的 Proxy 認證。

主題連結圖示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)

說明及資訊

取得 SQL Server 2005 協助