Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Odbiera dostęp do podsystemu przez proxy.
Transact-SQL konwencje składni
Składnia
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
Numer identyfikacyjny pełnomocnika do odwołania dostępu.
@proxy_id jest int, z domyślnym .NULL
Albo @proxy_id , albo @proxy_name muszą być określone, ale obie nie mogą być określone.
[ @proxy_name = ] N'proxy_name'
Nazwa pełnomocnika, od którego można cofnąć dostęp.
@proxy_name to nazwa systemu, z domyślnym .NULL
Albo @proxy_id , albo @proxy_name muszą być określone, ale obie nie mogą być określone.
[ @subsystem_id = ] subsystem_id
Numer ID podsystemu do cofnięcia dostępu.
@subsystem_id jest int, z domyślnym .NULL
Albo @subsystem_id , albo @subsystem_name muszą być określone, ale obie nie mogą być określone.
Poniższa tabela przedstawia wartości dla każdego podsystemu.
| Wartość | Description |
|---|---|
2
1 |
Skrypt ActiveX |
3 |
System operacyjny (CmdExec) |
4 |
Agent migawek replikacji |
5 |
Agent czytnika dzienników replikacji |
6 |
Agent dystrybucji replikacji |
7 |
Agent scalania replikacji |
8 |
Agent czytnika kolejek replikacji |
9 |
Polecenie usług Analysis Services |
10 |
Zapytanie usług Analysis Services |
11 |
Wykonywanie pakietów usług SSIS |
12 |
PowerShell Script |
1 Podsystem skryptowy ActiveX zostanie usunięty z SQL Server Agent w przyszłej wersji SQL Server. Unikaj używania tej funkcji w nowych pracach programistycznych i zaplanuj modyfikowanie aplikacji, które obecnie korzystają z tej funkcji.
[ @subsystem_name = ] N'subsystem_name'
Nazwa podsystemu do którego należy cofnąć dostęp.
@subsystem_name to nazwa systemu, z domyślnym .NULL
Albo @subsystem_id , albo @subsystem_name muszą być określone, ale obie nie mogą być określone.
Poniższa tabela przedstawia wartości dla każdego podsystemu.
| Wartość | Description |
|---|---|
ActiveScripting
1 |
Skrypt ActiveX |
CmdExec |
System operacyjny (CmdExec) |
Snapshot |
Agent migawek replikacji |
LogReader |
Agent czytnika dzienników replikacji |
Distribution |
Agent dystrybucji replikacji |
Merge |
Agent scalania replikacji |
QueueReader |
Agent czytnika kolejek replikacji |
ANALYSISQUERY |
Polecenie usług Analysis Services |
ANALYSISCOMMAND |
Zapytanie usług Analysis Services |
Dts |
Wykonywanie pakietów usług SSIS |
PowerShell |
PowerShell Script |
1 Podsystem skryptowy ActiveX zostanie usunięty z SQL Server Agent w przyszłej wersji SQL Server. Unikaj używania tej funkcji w nowych pracach programistycznych i zaplanuj modyfikowanie aplikacji, które obecnie korzystają z tej funkcji.
Uwagi
Odebranie dostępu do podsystemu nie zmienia uprawnień dla głownego użytkownika określonego w proxy.
Uwaga / Notatka
Aby określić, które kroki zadania odnoszą się do proxy, kliknij prawym przyciskiem myszy na węzeł Proxies pod SQL Server Agent w Microsoft SQL Server Management Studio, a następnie wybierz Właściwości. W oknie dialogowym Właściwości konta Proxy wybierz stronę Referencje , aby zobaczyć wszystkie kroki zadania odnoszące się do tego proxy.
Permissions
Możesz przyznać EXECUTE uprawnienia tej procedurze, ale mogą one zostać nadpisane podczas aktualizacji SQL Server.
Przykłady
Poniższy przykład cofa dostęp do podsystemu SSIS dla proxy Catalog application proxy.
USE msdb;
GO
EXECUTE dbo.sp_revoke_proxy_from_subsystem
@proxy_name = 'Catalog application proxy',
@subsystem_name = N'Dts';