sp_help_proxy (Transact-SQL)
Listet Informationen zu mindestens einem Proxy auf.
Transact-SQL-Syntaxkonventionen
Syntax
sp_help_proxy
[ @proxy_id = ] id,
[ @proxy_name = ] 'proxy_name' ,
[ @subsystem_name = ] 'subsystem_name' ,
[ @name = ] 'name'
Argumente
[ @proxy_id = ] id
Die Proxy-ID des Proxys, zu dem die Informationen aufgelistet werden sollen. proxy_id ist vom Datentyp int und hat den Standardwert NULL. Es kann entweder id oder proxy_name angegeben werden.[ @proxy_name = ] 'proxy_name'
Der Name des Proxys, zu dem Informationen aufgelistet werden sollen. proxy_name ist vom Datentyp sysname und hat den Standardwert NULL. Es kann entweder id oder proxy_name angegeben werden.[ @subsystem_name = ] 'subsystem_name'
Der Name des Subsystems, für den Proxys aufgelistet werden sollen. subsystem_name ist vom Datentyp sysname und hat den Standardwert NULL. Wenn subsystem_name angegeben ist, muss auch name angegeben sein.In der folgenden Tabelle werden die Werte für jedes Subsystem aufgelistet.
Wert
Beschreibung
ActiveScripting
ActiveX-Skript
CmdExec
Betriebssystem (CmdExec)
Momentaufnahme
Replikationsmomentaufnahme-Agent
LogReader
Replikationsprotokolllese-Agent
Distribution
Replikationsverteilungs-Agent
Merge
Replikationsmerge-Agent
QueueReader
Warteschlangenlese-Agent der Microsoft SQL Server-Replikation
ANALYSISQUERY
Analysis Services-Befehl
ANALYSISCOMMAND
Analysis Services-Abfrage
Dts
SSIS-Paketausführung
PowerShell
PowerShell-Skript
[ @name = ] 'name'
Der Name einer SQL Server-Anmeldung, für die Proxys aufgelistet werden sollen. Der Name ist vom Datentyp nvarchar(256) und hat den Standardwert NULL. Wenn name angegeben ist, muss auch subsystem_name angegeben sein.
Rückgabecodewerte
0 (Erfolg) oder 1 (Fehler)
Resultsets
Spaltenname |
Datentyp |
Beschreibung |
---|---|---|
proxy_id |
int |
ID des Proxys. |
name |
sysname |
Der Name des Proxys. |
credential_identity |
sysname |
Der Microsoft Windows-Domänenname und -Benutzername für die dem Proxy zugeordneten Anmeldeinformationen. |
enabled |
tinyint |
Gibt an, ob der Proxy aktiviert ist. { 0 = nicht aktiviert, 1 = aktiviert } |
description |
nvarchar(1024) |
Die Beschreibung des Proxys. |
user_sid |
varbinary(85) |
Die Windows-SID des Windows-Benutzers für diesen Proxy. |
credential_id |
int |
Die ID für die dem Proxy zugeordneten Anmeldeinformationen. |
credential_identity_exists |
int |
Gibt an, ob credential_identity vorhanden ist. { 0 = ist nicht vorhanden, 1 = ist vorhanden } |
Hinweise
Wenn keine Parameter bereitgestellt sind, listet sp_help_proxy Informationen zu allen Proxys in der Instanz auf.
Sie können bestimmen, welche Proxys eine Anmeldung für ein bestimmtes Subsystem verwenden kann, indem Sie name und subsystem_name angeben. Bei Bereitstellung dieser Argumente werden von sp_help_proxy die Proxys aufgelistet, auf die der angegebene Anmeldename zugreifen kann und die für das angegebene Subsystem verwendet werden können.
Berechtigungen
Standardmäßig können nur Mitglieder der festen Serverrolle sysadmin diese gespeicherte Prozedur ausführen. Andere Benutzer müssen Mitglieder der festen Datenbankrolle SQLAgentOperatorRole in der msdb-Datenbank sein.
Ausführliche Informationen zu SQLAgentOperatorRole finden Sie unter Feste Datenbankrollen des SQL Server-Agents.
Hinweis |
---|
Die Spalten credential_identity und user_sid werden im Resultset nur zurückgegeben, wenn die gespeicherte Prozedur von Mitgliedern der sysadmin-Rolle ausgeführt wird. |
Beispiele
A.Auflistungsinformationen für alle Proxys
Im folgenden Beispiel werden die Informationen zu allen Proxys in der Instanz aufgelistet.
USE msdb ;
GO
EXEC dbo.sp_help_proxy ;
GO
B.Auflistungsinformationen für einen bestimmten Proxy
Im folgenden Beispiel werden die Informationen zum Proxy Catalog application proxy aufgelistet.
USE msdb ;
GO
EXEC dbo.sp_help_proxy
@proxy_name = N'Catalog application proxy' ;
GO
Siehe auch
Verweis
Gespeicherte Prozeduren des SQL Server-Agents (Transact-SQL)