共用方式為


sp_revoke_login_from_proxy (Transact-SQL)

移除安全性主體的 Proxy 存取權。

主題連結圖示 Transact-SQL 語法慣例

語法

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

請參閱

參考

SQL Server Agent 預存程序 (Transact-SQL)

sp_grant_login_to_proxy (Transact-SQL)

sp_help_proxy (Transact-SQL)