Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:SQL Server
Visualizza le informazioni per uno o più proxy.
Convenzioni relative alla sintassi Transact-SQL
Sintassi
sp_help_proxy
[ [ @proxy_id = ] proxy_id ]
[ , [ @proxy_name = ] N'proxy_name' ]
[ , [ @subsystem_name = ] N'subsystem_name' ]
[ , [ @name = ] N'name' ]
[ ; ]
Argomenti
[ @proxy_id = ] proxy_id
Numero di identificazione del proxy per cui visualizzare un elenco di informazioni.
@proxy_id è int, con il valore predefinito NULL. È possibile specificare il @proxy_id o il @proxy_name.
[ @proxy_name = ] N'proxy_name'
Nome del proxy per cui visualizzare un elenco di informazioni.
@proxy_name è sysname, con il valore predefinito NULL. È possibile specificare il @proxy_id o il @proxy_name.
[ @subsystem_name = ] N'subsystem_name'
Il nome del sottosistema per cui visualizzare un elenco dei proxy.
@subsystem_name è sysname, con un valore predefinito .NULL Quando si specifica @subsystem_name , è necessario specificare anche @name .
Nella tabella seguente vengono elencati i valori disponibili per ogni sottosistema.
| valore | Descrizione |
|---|---|
ActiveScripting |
Script ActiveX |
CmdExec |
Sistema operativo (CmdExec) |
Snapshot |
Agente snapshot di replica |
LogReader |
Agente di lettura log di replicazione |
Distribution |
Agente di distribuzione della replica |
Merge |
Agente di merge della replica |
QueueReader |
Agente di lettura coda repliche |
ANALYSISQUERY |
Comando di Analysis Services |
ANALYSISCOMMAND |
Query di Analysis Services |
Dts |
Esecuzione pacchetti SSIS |
PowerShell |
Script di PowerShell |
[ @name = ] N'name'
Nome di un account di accesso di SQL Server per cui elencare i proxy.
@name è nvarchar(256), con il valore predefinito NULL. Quando si specifica @name , è necessario specificare anche @subsystem_name .
Valori del codice restituito
0 (esito positivo) o 1 (errore).
Set di risultati
| Nome colonna | Tipo di dati | Descrizione |
|---|---|---|
proxy_id |
int | Numero di identificazione del proxy. |
name |
sysname | Nome del proxy. |
credential_identity |
sysname | Nome utente e del dominio Microsoft Windows per le credenziali associate al proxy. |
enabled |
tinyint | Specifica se il proxy è abilitato.
0 = non abilitato, 1 = abilitato. |
description |
nvarchar(1024) | Descrizione del proxy. |
user_sid |
varbinary(85) | ID di sicurezza di Windows dell'utente di Windows per questo proxy. |
credential_id |
int | Identificatore per le credenziali associate a questo proxy. |
credential_identity_exists |
int | Specifica se l'oggetto credential_identity esiste.
0 = non esiste, 1 = esiste. |
Osservazioni:
Quando non vengono forniti parametri, sp_help_proxy elenca le informazioni per tutti i proxy nell'istanza di .
Per determinare quali proxy un account di accesso può usare per un determinato sottosistema, specificare @name e @subsystem_name. Quando vengono forniti questi argomenti, sp_help_proxy elenca i proxy a cui l'account di accesso specificato potrebbe accedere e che potrebbe essere usato per il sottosistema specificato.
Autorizzazioni
È possibile concedere EXECUTE autorizzazioni per questa procedura, ma queste autorizzazioni potrebbero essere sottoposte a override durante un aggiornamento di SQL Server.
È necessario concedere ad altri utenti uno dei ruoli predefiniti del database di SQL Server Agent seguenti:msdb
- SQLAgentUserRole
- SQLAgentReaderRole
- SQLAgentOperatorRole
Per informazioni dettagliate sulle autorizzazioni di questi ruoli, vedere Ruoli di database predefiniti di SQL Server Agent.
Le credential_identity colonne e user_sid vengono restituite solo nel set di risultati quando i membri di sysadmin eseguono questa stored procedure.
Esempi
R. Elencare le informazioni per tutti i proxy
Nell'esempio seguente viene visualizzato un elenco di informazioni per tutti i proxy nell'istanza.
USE msdb;
GO
EXECUTE dbo.sp_help_proxy;
GO
B. Elencare le informazioni per un proxy specifico
Nell'esempio seguente viene visualizzato un elenco di informazioni per il proxy denominato Catalog application proxy.
USE msdb;
GO
EXECUTE dbo.sp_help_proxy @proxy_name = N'Catalog application proxy';
GO