sp_grant_proxy_to_subsystem (Transact-SQL)
適用於:SQL Server
授與對子系統的 Proxy 存取權。
語法
sp_grant_proxy_to_subsystem
{ [ @proxy_id = ] proxy_id | [ @proxy_name = ] 'proxy_name' },
{ [ @subsystem_id = ] subsystem_id | [ @subsystem_name = ] 'subsystem_name' }
引數
[ @proxy_id = ] id
要授與存取權之 Proxy 的 Proxy 識別碼。 proxy_id 為 int ,預設值為 Null。 必須指定proxy_id 或 proxy_name ,但不能同時指定兩者。
[ @proxy_name = ] 'proxy_name'
要授與存取權的 Proxy 名稱。 proxy_name 為 sysname ,預設值為 Null。 必須指定proxy_id 或 proxy_name ,但不能同時指定兩者。
[ @subsystem_id = ] id
要授與存取權的子系統識別碼。 subsystem_id 為 int ,預設值為 Null。 必須指定subsystem_id 或 subsystem_name ,但不能同時指定兩者。 下表列出每個子系統的值。
值 | 說明 |
---|---|
2 | Microsoft ActiveX Script ** 重要 ** ActiveX 腳本子系統將在未來的 Microsoft SQL Server 版本中從 SQL Server Agent 中移除。 請避免在新的開發工作中使用這項功能,並規劃修改目前使用這項功能的應用程式。 |
3 | 作業系統 (CmdExec) |
4 | Replication Snapshot Agent |
5 | 複寫記錄讀取器代理程式 |
6 | Replication Distribution Agent |
7 | Replication Merge Agent |
8 | 複寫佇列讀取器代理程式 |
9 | Analysis Services 查詢 |
10 | Analysis Services 命令 |
11 | SSIS 封裝執行 |
12 | PowerShell 指令碼 |
[ @subsystem_name = ] 'subsystem_name'
要授與存取權的子系統名稱。 subsystem_name 為 sysname ,預設值為 Null。 必須指定subsystem_id 或 subsystem_name ,但不能同時指定兩者。 下表列出每個子系統的值。
值 | Description |
---|---|
ActiveScripting | ActiveX 腳本 |
CmdExec | 作業系統 (CmdExec) |
快照式 | Replication Snapshot Agent |
LogReader | 複寫記錄讀取器代理程式 |
Distribution | Replication Distribution Agent |
合併 | Replication Merge Agent |
QueueReader | 複寫佇列讀取器代理程式 |
ANALYSISQUERY | Analysis Services 查詢 |
ANALYSISCOMMAND | Analysis Services 命令 |
Dts | SSIS 封裝執行 |
PowerShell | PowerShell 指令碼 |
備註
授與子系統的 Proxy 存取權並不會變更 Proxy 中指定的主體許可權。
權限
只有系統管理員 固定伺服器角色的成員 可以執行 sp_grant_proxy_to_subsystem 。
範例
A. 依識別碼授與子系統的存取權
下列範例會授與 ActiveX 腳本子系統的 Proxy Catalog application proxy
存取權。
USE msdb ;
GO
EXEC dbo.sp_grant_proxy_to_subsystem
@proxy_name = 'Catalog application proxy',
@subsystem_id = 2;
GO
B. 依名稱授與子系統的存取權。
下列範例會將 Catalog application proxy
Proxy 存取權授與 SSIS 封裝執行子系統。
USE msdb ;
GO
EXEC dbo.sp_grant_proxy_to_subsystem
@proxy_name = N'Catalog application proxy',
@subsystem_name = N'Dts' ;
GO
另請參閱
實作 SQL Server Agent 安全性
sp_revoke_proxy_from_subsystem (Transact-SQL)
sp_add_proxy (Transact-SQL)
sp_delete_proxy (Transact-SQL)
sp_update_proxy (Transact-SQL)
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應