sp_grant_proxy_to_subsystem (Transact-SQL)
Udziela dostępu do podsystemu za pośrednictwem serwera proxy.
sp_grant_proxy_to_subsystem
{ [ @proxy_id = ] proxy_id | [ @proxy_name = ] 'proxy_name' },
{ [ @subsystem_id = ] subsystem_id | [ @subsystem_name = ] 'subsystem_name' }
Argumenty
[ @proxy_id = ] id
= true (chyba że kolumna obliczana jest zachowywane)The proxy_id is int, with a default of NULL.Albo proxy_id lub proxy_name musi być określona, ale nie może być jednocześnie określone.[ @proxy_name = ] 'proxy_name'
Wywołanie rozszerzonym przechowywane procedury z funkcjeThe proxy_name is sysname, with a default of NULL.Albo proxy_id lub proxy_name musi być określona, ale nie może być jednocześnie określone.[ @subsystem_id = ] id
Numer identyfikacyjny podsystemu, do którego ma być udzielony dostęp.Parametr subsystem_id jest typu int, a jego domyślna wartość to NULL.Musi być określony parametr subsystem_id lub subsystem_name, ale nie mogą być określone oba.Poniższa tabela zawiera listę wartości dla poszczególnych podsystemów.Wartość
Description
2
Microsoft Skrypt ActiveX
Important Note:The ActiveX Scripting subsystem will be removed from SQL Server Agent in a future version of Microsoft SQL Server.Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja.3
System operacyjny)CmdExec)
4
Agent migawka replikacja
5
Agent odczytywania dziennika replikacja
6
Agent dystrybucji replikacja
7
Agent replikacja w korespondencji seryjnej
8
Agent Reader kolejki replikacja
9
Funkcje zdefiniowane przez użytkownika nie może zawierać klauzula INTO wyjście zawierający tabela jako jego miejsce docelowe.
10
Kwerenda usług Analysis Services
11
SSIS POCZĄTKOWY OKNACH KONWERSACJI
12
KONIEC KONWERSACJI
[ @subsystem_name = ] 'subsystem_name'
Nazwa podsystemu, do którego ma być udzielony dostęp.Parametr subsystem_name jest typu sysname, a jego domyślna wartość to NULL.Musi być określony parametr subsystem_id lub subsystem_name, ale nie mogą być określone oba.Poniższa tabela zawiera listę wartości dla poszczególnych podsystemów.Wartość
Description
ActiveScripting
Skrypt ActiveX
CmdExec
System operacyjny)CmdExec)
migawka
Agent migawka replikacja
LogReader
Agent odczytywania dziennika replikacja
Rozkład
Agent dystrybucji replikacja
Korespondencji seryjnej
Agent replikacja w korespondencji seryjnej
QueueReader
Agent Reader kolejki replikacja
ANALYSISQUERY
Funkcje zdefiniowane przez użytkownika nie może zawierać klauzula INTO wyjście zawierający tabela jako jego miejsce docelowe.
ANALYSISCOMMAND
Kwerenda usług Analysis Services
W przypadku korzystania z klauzula ORDER w CLR wycenione tabela funkcji, należy postępować zgodnie z poniższymi wskazówkami:
Należy się upewnić, że wyniki są zawsze uporządkowane w określonej kolejności.
PowerShell
KONIEC KONWERSACJI
Remarks
Jeżeli określono klauzulę ORDER, dane wyjściowe funkcja zwracająca tabelę musi być sortowane zgodnie z sortowanie kolumna (bezpośrednie lub pośrednie).
Uprawnienia
Tylko członkowie sysadmin roli serwera stałe mogą być wykonać sp_grant_proxy_to_subsystem.
Przykłady
A.Udziela dostępu do podsystemu na podstawie identyfikatora.
W poniższym przykładzie udziela serwera proxy Catalog application proxy dostęp do podsystemu wykonywanie wykonywanie skryptów ActiveX.
USE msdb ;
GO
EXEC dbo.sp_grant_proxy_to_subsystem
@proxy_name = 'Catalog application proxy',
@subsystem_id = 2;
GO
B.Udziela dostępu do podsystemu na podstawie nazwy.
W poniższym przykładzie udziela serwera proxy Catalog application proxy dostęp do podsystemu wykonywania pakiet SSIS.
USE msdb ;
GO
EXEC dbo.sp_grant_proxy_to_subsystem
@proxy_name = N'Catalog application proxy',
@subsystem_name = N'Dts' ;
GO