sp_revoke_login_from_proxy (Transact-SQL)
適用於:SQL Server
拿掉安全性主體 Proxy 的存取權。
語法
sp_revoke_login_from_proxy
[ @name = ] 'name' ,
[ @proxy_id = ] id ,
[ @proxy_name = ] 'proxy_name'
引數
[ @name = ] 'name'
要移除存取權的 SQL Server 登入、伺服器角色或 msdb 資料庫角色名稱。 name 為 nvarchar(256), 沒有預設值。
[ @proxy_id = ] id
要移除存取權之 Proxy 的標識碼。 必須指定標識碼或proxy_name,但無法指定兩者。 標識碼為 int,預設值為 NULL。
[ @proxy_name = ] 'proxy_name'
要移除存取權的 Proxy 名稱。 必須指定標識碼或proxy_name,但無法指定兩者。 proxy_name為 sysname,預設值為 NULL。
傳回碼值
0 (成功) 或 1 (失敗)
備註
參考此 Proxy 之登入所擁有的作業將無法執行。
權限
若要執行這個預存程序,使用者必須是 系統管理員 (sysadmin) 固定伺服器角色的成員。
範例
下列範例會撤銷登入 terrid
存取 Proxy Catalog application proxy
的存取權。
USE msdb ;
GO
EXEC dbo.sp_revoke_login_from_proxy
@name = N'terrid',
@proxy_name = N'Catalog application proxy' ;
GO
另請參閱
SQL Server Agent 預存程序 (Transact-SQL)
sp_grant_login_to_proxy (Transact-SQL)
sp_help_proxy (Transact-SQL)
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應