共用方式為


sp_revoke_proxy_from_subsystem (Transact-SQL)

撤銷 Proxy 的子系統存取權

語法

sp_revoke_proxy_from_subsystem     [ @proxy_id = ] proxy_id,
    [ @proxy_name = ] 'proxy_name',
    [ @subsystem_id = ] subsystem_id,
    [ @subsystem_name = ] 'subsystem_name'

引數

[ @proxy_id = ] id

要撤銷存取權的 Proxy 之 Proxy 識別碼。proxy_idint,預設值是 NULL。您必須指定 proxy_idproxy_name,但不能同時指定這兩者。

[ @proxy_name = ] 'proxy_name'

要撤銷存取權的 Proxy 名稱。proxy_namesysname,預設值是 NULL。您必須指定 proxy_idproxy_name,但不能同時指定這兩者。

[ @subsystem_id = ] id

要撤銷存取權的子系統識別碼。subsystem_idint,預設值是 NULL。您必須指定 subsystem_idsubsystem_name,但不能同時指定這兩者。下表列出每個子系統的值。

描述

2

ActiveX Script

3

作業系統 (CmdExec)

4

複寫快照集代理程式

5

複寫記錄讀取器代理程式

6

複寫散發代理程式

7

複寫合併代理程式

8

複寫佇列讀取器代理程式

9

Analysis Services 命令

10

Analysis Services 查詢

11

SSIS 封裝執行

[ @subsystem_name= ] 'subsystem_name'

要撤銷存取權的子系統名稱。subsystem_namesysname,預設值是 NULL。您必須指定 subsystem_idsubsystem_name,但不能同時指定這兩者。下表列出每個子系統的值。

描述

ActiveScripting

ActiveX Script

CmdExec

作業系統 (CmdExec)

Snapshot

複寫快照集代理程式

LogReader

複寫記錄讀取器代理程式

Distribution

複寫散發代理程式

Merge

複寫合併代理程式

QueueReader

複寫佇列讀取器代理程式

ANALYSISQUERY

Analysis Services 命令

ANALYSISCOMMAND

Analysis Services 查詢

Dts

SSIS 封裝執行

備註

撤銷對子系統的存取權,並不會變更 Proxy 所指定之主體的權限。

ms188374.note(zh-tw,SQL.90).gif附註:
若要判斷哪些作業步驟參考 Proxy,請在 Microsoft SQL Server Management Studio 中,以滑鼠右鍵按一下 [SQL Server Agent] 下的 [Proxy] 節點,再按一下 [屬性]。在 [Proxy 帳戶屬性] 對話方塊中,選取 [參考] 頁面來檢視參考這個 Proxy 的所有作業步驟。

權限

只有系統管理員 (sysadmin) 固定伺服器角色的成員,才能夠執行 sp_revoke_proxy_from_subsystem

範例

下列範例會撤銷 Catalog application proxy 這個 Proxy 的 SSIS 子系統存取權。

USE msdb ;
GO

EXEC dbo.sp_revoke_proxy_from_subsystem
    @proxy_name = 'Catalog application proxy',
    @subsystem_name = N'Dts';

請參閱

參考

sp_grant_proxy_to_subsystem (Transact-SQL)

其他資源

實作 SQL Server Agent 安全性

說明及資訊

取得 SQL Server 2005 協助