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
Odebírá přístup k subsystému proxy.
Syntaxe
sp_revoke_proxy_from_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 zrušení 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, od kterého se má odebrat 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 je třeba odebrat přístup.
@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
1 |
ActiveX Script |
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 |
Příkaz služeb analýzy |
10 |
Dotaz služby Analysis Services |
11 |
Spouštění balíčků služby SSIS |
12 |
PowerShell Script |
1 Subsystém ActiveX Scripting bude z SQL Server Agent odstraněn v budoucí verzi SQL Serveru. 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 subsystému, ke kterému se má odebrat 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
1 |
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 |
Příkaz služeb analýzy |
ANALYSISCOMMAND |
Dotaz služby Analysis Services |
Dts |
Spouštění balíčků služby SSIS |
PowerShell |
PowerShell Script |
1 Subsystém ActiveX Scripting bude z SQL Server Agent odstraněn v budoucí verzi SQL Serveru. Nepoužívejte tuto funkci v nové vývojové práci a naplánujte úpravu aplikací, které tuto funkci aktuálně používají.
Poznámky
Odebrání přístupu k subsystému nezmění oprávnění pro principal specifikovaná v proxy.
Poznámka:
Chcete-li určit, které kroky úlohy odkazují na proxy, klikněte pravým tlačítkem na uzel Proxies pod SQL Server Agent v Microsoft SQL Server Management Studio a poté vyberte Vlastnosti. V dialogovém okně Vlastnosti proxy účtu vyberte stránku Reference , kde se zobrazí všechny kroky práce, které odkazují na tento 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
Následující příklad ruší přístup k subsystému SSIS pro proxy Catalog application proxy.
USE msdb;
GO
EXECUTE dbo.sp_revoke_proxy_from_subsystem
@proxy_name = 'Catalog application proxy',
@subsystem_name = N'Dts';
Související obsah
- Uložené procedury SQL Server Agent (Transact-SQL)
- Implementace SQL Server Agent Security
- sp_grant_proxy_to_subsystem (Transact-SQL)