Freigeben über


sp_help_agent_profile (Transact-SQL)

Gilt für: SQL Server Azure SQL Managed Instance

Zeigt das Profil eines bestimmten Agents an. Diese gespeicherte Prozedur wird beim Distributor auf einer beliebigen Datenbank ausgeführt.

Transact-SQL-Syntaxkonventionen

Syntax

sp_help_agent_profile
    [ [ @agent_type = ] agent_type ]
    [ , [ @profile_id = ] profile_id ]
[ ; ]

Argumente

[ @agent_type = ] agent_type

Der Agenttyp. @agent_type ist int und kann einer dieser Werte sein.

Wert Beschreibung
0 (Standardwert) Alle Agenttypen
1 Momentaufnahme-Agent
2 Protokolllese-Agent
3 Verteilungs-Agent
4 Merge-Agent
9 Warteschlangenlese-Agent

[ @profile_id = ] profile_id

Die ID des anzuzeigenden Profils. @profile_id ist int mit einem Standardwert von -1, der alle Profile in der MSagent_profiles Tabelle zurückgibt.

Resultset

Spaltenname Datentyp BESCHREIBUNG
profile_id int ID des Profils.
profile_name sysname Eindeutig für den Agenttyp.
agent_type int 1= Momentaufnahmen-Agent

2 = Protokollleser-Agent

3= Verteilungs-Agent

4= Merge-Agent

9 = Warteschlangenleser-Agent
type int 0 = System

1 = Benutzerdefiniert
description varchar(3000) Beschreibung des Profils.
def_profile bit Gibt an, ob dieses Profil das Standardprofil für diesen Agenttyp ist.

Rückgabecodewerte

0 (erfolgreich) oder 1 Fehler.

Hinweise

sp_help_agent_profile wird in allen Replikationstypen verwendet.

Berechtigungen

Nur Mitglieder der festen Serverrolle sysadmin oder die feste Datenbankrolle "replmonitor " können ausgeführt werden sp_help_agent_profile.