sp_revoke_login_from_proxy (Transact-SQL)
移除安全性主體的 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 的識別碼。您必須指定 id 或 proxy_name,但不能同時指定這兩者。id 是 int,預設值是 NULL。[ @proxy_name= ] 'proxy_name'
要移除存取權之 Proxy 的名稱。您必須指定 id 或 proxy_name,但不能同時指定這兩者。proxy_name 是 sysname,預設值是 NULL。
傳回碼值
0 (成功) 或 1 (失敗)
備註
將無法執行參考這個 Proxy 的登入所擁有的作業。
權限
若要執行這個預存程序,使用者必須是系統管理員 (sysadmin) 固定伺服器角色的成員。
範例
下列範例會撤銷 terrid 這項登入存取 Catalog application proxy 這個 Proxy 的權利。
USE msdb ;
GO
EXEC dbo.sp_revoke_login_from_proxy
@name = N'terrid',
@proxy_name = N'Catalog application proxy' ;
GO