Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Verleent een proxy-toegang tot een subsysteem.
Transact-SQL syntaxis-conventies
Syntaxis
sp_grant_proxy_to_subsystem
[ [ @proxy_id = ] proxy_id ]
[ , [ @proxy_name = ] N'proxy_name' ]
[ , [ @subsystem_id = ] subsystem_id ]
[ , [ @subsystem_name = ] N'subsystem_name' ]
[ ; ]
Arguments
[ @proxy_id = ] proxy_id
Het proxy-identificatienummer van de proxy waarvoor toegang wordt verleend.
@proxy_id is int, met als standaard .NULL
Ofwel @proxy_id of @proxy_name moet worden gespecificeerd, maar beide kunnen niet worden gespecificeerd.
[ @proxy_name = ] N'proxy_name'
De naam van de proxy waarvoor toegang wordt verleend.
@proxy_name is systeemnaam, met als standaard .NULL
Ofwel @proxy_id of @proxy_name moet worden gespecificeerd, maar beide kunnen niet worden gespecificeerd.
[ @subsystem_id = ] subsystem_id
Het ID-nummer van het subsysteem waar toegang tot verleent.
@subsystem_id is int, met als standaard .NULL
Zowel @subsystem_id als @subsystem_name moeten worden gespecificeerd, maar beide kunnen niet worden gespecificeerd.
De volgende tabel geeft de waarden voor elk subsysteem weer weer.
| Waarde | Description |
|---|---|
2 |
ActiveX Script 1 |
3 |
Besturingssysteem (CmdExec) |
4 |
Agent voor replicatiemomentopnamen |
5 |
Agent voor replicatielogboeklezer |
6 |
Replicatiedistributieagent |
7 |
Agent voor replicatie samenvoegen |
8 |
Agent voor replicatiewachtrijlezer |
9 |
Analysis Services-opdracht |
10 |
Analysis Services-opdracht |
11 |
Uitvoering van SSIS-pakket |
12 |
PowerShell Script |
1 Deze functie zal in een toekomstige versie van SQL Server worden verwijderd. Vermijd het gebruik van deze functie in nieuwe ontwikkelwerkzaamheden en plan om toepassingen te wijzigen die momenteel gebruikmaken van deze functie.
[ @subsystem_name = ] N'subsystem_name'
De naam van het subsysteem waar toegang tot verleend moet worden.
@subsystem_name is een systeemnaam, met als standaard .NULL
Zowel @subsystem_id als @subsystem_name moeten worden gespecificeerd, maar beide kunnen niet worden gespecificeerd.
De volgende tabel geeft de waarden voor elk subsysteem weer weer.
| Waarde | Description |
|---|---|
ActiveScripting |
ActiveX-script |
CmdExec |
Besturingssysteem (CmdExec) |
Snapshot |
Agent voor replicatiemomentopnamen |
LogReader |
Agent voor replicatielogboeklezer |
Distribution |
Replicatiedistributieagent |
Merge |
Agent voor replicatie samenvoegen |
QueueReader |
Agent voor replicatiewachtrijlezer |
ANALYSISQUERY |
Analysis Services-opdracht |
ANALYSISCOMMAND |
Analysis Services-opdracht |
Dts |
Uitvoering van SSIS-pakket |
PowerShell |
PowerShell Script |
Opmerkingen
Het verlenen van een proxy-toegang aan een subsysteem verandert de rechten voor de principal die in de proxy is gespecificeerd niet.
Permissions
Je kunt rechten verlenen EXECUTE op deze procedure, maar deze rechten kunnen worden overschreven tijdens een SQL Server-upgrade.
Voorbeelden
Eén. Verleen toegang tot een subsysteem via ID
Het volgende voorbeeld geeft de proxy Catalog application proxy toegang tot het ActiveX Scripting-subsysteem.
USE msdb;
GO
EXECUTE dbo.sp_grant_proxy_to_subsystem
@proxy_name = 'Catalog application proxy',
@subsystem_id = 2;
GO
B. Verleen toegang tot een subsysteem via naam
Het volgende voorbeeld geeft de proxy Catalog application proxy toegang tot het SSIS-pakketuitvoeringssubsysteem.
USE msdb;
GO
EXECUTE dbo.sp_grant_proxy_to_subsystem
@proxy_name = N'Catalog application proxy',
@subsystem_name = N'Dts';
GO