sp_xp_cmdshell_proxy_account (Transact-SQL)
建立 xp_cmdshell 的 Proxy 認證。
[!附註]
預設會停用 xp_cmdshell。 若要啟用 xp_cmdshell,請參閱<xp_cmdshell 伺服器組態選項>。
語法
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
請參閱
參考
CREATE CREDENTIAL (Transact-SQL)