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 認證
下列範例示範如何為使用密碼 ds35efg##65
呼叫ADVWKS\Max04
的 Windows 帳戶建立 Proxy 認證。
EXEC sp_xp_cmdshell_proxy_account 'ADVWKS\Max04', 'ds35efg##65';
GO
B. 卸除 Proxy 認證
下列範例會從認證存放區中移除 Proxy 認證。
EXEC sp_xp_cmdshell_proxy_account NULL;
GO