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
請參閱
參考
sp_grant_login_to_proxy (Transact-SQL)
sp_help_proxy (Transact-SQL)