sp_xp_cmdshell_proxy_account (Transact-SQL)
適用於:SQL ServerAzure SQL Database
建立的 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
相關內容
意見反映
https://aka.ms/ContentUserFeedback。
即將推出:我們會在 2024 年淘汰 GitHub 問題,並以全新的意見反應系統取代並作為內容意見反應的渠道。 如需更多資訊,請參閱:提交及檢視以下的意見反映: