Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Uděluje proxy přístup k subsystému.
Syntaxe
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
Identifikační číslo proxy pro udělení přístupu.
@proxy_id je int, s výchozím nastavením NULL.
Buď @proxy_id , nebo @proxy_name musí být specifikovány, ale ani jedno nelze specifikovat.
[ @proxy_name = ] N'proxy_name'
Název zástupce, který uděluje přístup.
@proxy_name je sysname s výchozím nastavením NULL.
Buď @proxy_id , nebo @proxy_name musí být specifikovány, ale ani jedno nelze specifikovat.
[ @subsystem_id = ] subsystem_id
ID číslo podsystému, ke kterému má být přístup udělen.
@subsystem_id je int, s výchozím nastavením NULL.
Buď @subsystem_id , nebo @subsystem_name musí být specifikovány, ale ani jedno nelze specifikovat.
Následující tabulka uvádí hodnoty pro každý podsystém.
| Hodnota | Description |
|---|---|
2 |
ActiveX Script 1 |
3 |
Operační systém (CmdExec) |
4 |
Agent snímků replikace |
5 |
Agent čtenáře protokolu replikace |
6 |
Agent distribuce replikace |
7 |
Agent pro sloučení replikace |
8 |
Agent čtenáře fronty replikace |
9 |
Dotaz služby Analysis Services |
10 |
Příkaz služeb analýzy |
11 |
Spouštění balíčků služby SSIS |
12 |
PowerShell Script |
1 Tato funkce bude v budoucí verzi SQL Serveru odstraněna. Nepoužívejte tuto funkci v nové vývojové práci a naplánujte úpravu aplikací, které tuto funkci aktuálně používají.
[ @subsystem_name = ] N'subsystem_name'
Název podsystému, ke kterému se má udělit přístup.
@subsystem_name je sysname s výchozím nastavením NULL.
Buď @subsystem_id , nebo @subsystem_name musí být specifikovány, ale ani jedno nelze specifikovat.
Následující tabulka uvádí hodnoty pro každý podsystém.
| Hodnota | Description |
|---|---|
ActiveScripting |
ActiveX Script |
CmdExec |
Operační systém (CmdExec) |
Snapshot |
Agent snímků replikace |
LogReader |
Agent čtenáře protokolu replikace |
Distribution |
Agent distribuce replikace |
Merge |
Agent pro sloučení replikace |
QueueReader |
Agent čtenáře fronty replikace |
ANALYSISQUERY |
Dotaz služby Analysis Services |
ANALYSISCOMMAND |
Příkaz služeb analýzy |
Dts |
Spouštění balíčků služby SSIS |
PowerShell |
PowerShell Script |
Poznámky
Udělení proxy přístupu k subsystému nemění oprávnění pro principal specifikovaný v proxy.
Povolení
Na tomto postupu můžete udělit EXECUTE oprávnění, ale tato oprávnění mohou být během upgradu SQL Serveru přepsána.
Examples
A. Udělení přístupu k podsystému podle ID
Následující příklad umožňuje proxy Catalog application proxy přístup k subsystému ActiveX Scripting.
USE msdb;
GO
EXECUTE dbo.sp_grant_proxy_to_subsystem
@proxy_name = 'Catalog application proxy',
@subsystem_id = 2;
GO
B. Udělení přístupu k podsystému podle názvu
Následující příklad uděluje proxy Catalog application proxy přístup k podsystému SSIS pro vykonávání balíčků.
USE msdb;
GO
EXECUTE dbo.sp_grant_proxy_to_subsystem
@proxy_name = N'Catalog application proxy',
@subsystem_name = N'Dts';
GO