Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Ger en proxyåtkomst till ett delsystem.
Transact-SQL syntaxkonventioner
Syntax
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
Proxy-identifikationsnumret för proxyn som ges åtkomst till.
@proxy_id är int, med standardvärdet .NULL
Antingen @proxy_id eller @proxy_name måste specificeras, men båda kan inte specificeras.
[ @proxy_name = ] N'proxy_name'
Namnet på proxyn som ges åtkomst till.
@proxy_name är sysname, med standardvärdet .NULL
Antingen @proxy_id eller @proxy_name måste specificeras, men båda kan inte specificeras.
[ @subsystem_id = ] subsystem_id
ID-numret för delsystemet som ska ges åtkomst till.
@subsystem_id är int, med standardvärdet .NULL
Antingen @subsystem_id eller @subsystem_name måste specificeras, men båda kan inte specificeras.
Följande tabell listar värdena för varje delsystem.
| Värde | Description |
|---|---|
2 |
ActiveX Script 1 |
3 |
Operativsystem (CmdExec) |
4 |
Replikeringsögonblicksagent |
5 |
Läsagent för replikeringslogg |
6 |
Replikeringsdistributionsagent |
7 |
Kopplingsagent för replikering |
8 |
Replikeringsköläsaragent |
9 |
Analysis Services-fråga |
10 |
Analysis Services-kommando |
11 |
Körning av SSIS-paket |
12 |
PowerShell-skript |
1 Denna funktion kommer att tas bort i en framtida version av SQL Server. Undvik att använda den här funktionen i nytt utvecklingsarbete och planera att ändra program som för närvarande använder den här funktionen.
[ @subsystem_name = ] N'subsystem_name'
Namnet på delsystemet som ska ges tillgång.
@subsystem_name är sysname, med standardvärdet .NULL
Antingen @subsystem_id eller @subsystem_name måste specificeras, men båda kan inte specificeras.
Följande tabell listar värdena för varje delsystem.
| Värde | Description |
|---|---|
ActiveScripting |
ActiveX-skript |
CmdExec |
Operativsystem (CmdExec) |
Snapshot |
Replikeringsögonblicksagent |
LogReader |
Läsagent för replikeringslogg |
Distribution |
Replikeringsdistributionsagent |
Merge |
Kopplingsagent för replikering |
QueueReader |
Replikeringsköläsaragent |
ANALYSISQUERY |
Analysis Services-fråga |
ANALYSISCOMMAND |
Analysis Services-kommando |
Dts |
Körning av SSIS-paket |
PowerShell |
PowerShell-skript |
Anmärkningar
Att ge en proxy åtkomst till ett delsystem ändrar inte behörigheterna för den principal som anges i proxyn.
Permissions
Du kan ge EXECUTE behörigheter för denna procedur, men dessa behörigheter kan åsidosättas vid en SQL Server-uppgradering.
Examples
A. Bevilja åtkomst till ett delsystem via ID
Följande exempel ger proxyn Catalog application proxy åtkomst till ActiveX Scripting-delsystemet.
USE msdb;
GO
EXECUTE dbo.sp_grant_proxy_to_subsystem
@proxy_name = 'Catalog application proxy',
@subsystem_id = 2;
GO
B. Ger tillgång till ett delsystem med namn
Följande exempel ger proxyåtkomst Catalog application proxy till SSIS-paketexekveringsdelsystemet.
USE msdb;
GO
EXECUTE dbo.sp_grant_proxy_to_subsystem
@proxy_name = N'Catalog application proxy',
@subsystem_name = N'Dts';
GO