Freigeben über


sp_update_agent_profile (Transact-SQL)

Gilt für: SQL Server

Aktualisiert das von einem Replikations-Agent verwendete Profil. Diese gespeicherte Prozedur wird auf dem Verteiler für die Verteilungsdatenbank ausgeführt.

Transact-SQL-Syntaxkonventionen

Syntax

sp_update_agent_profile
    [ @agent_type = ] agent_type
    , [ @agent_id = ] agent_id
    , [ @profile_id = ] profile_id
[ ; ]

Argumente

[ @agent_type = ] agent_type

@agent_type ist "int" ohne Standard.

Der Agenttyp. agent_type ist int, ohne Standard und kann einer dieser Werte sein.

Wert Beschreibung
1 Momentaufnahmen-Agent.
2 Protokolllese-Agent.
3 Verteilungs-Agent.
4 Merge-Agent.
9 Warteschlangenlese-Agent

[ @agent_id = ] agent_id

Die ID der Momentaufnahme. @agent_id ist "int" ohne Standard.

[ @profile_id = ] profile_id

Die ID des Profils, das der Agent verwenden soll. @profile_id ist "int" ohne Standard. Verwenden Sie sp_help_agent_profile, um eine Liste der profile anzuzeigen, die für jeden Agent definiert sind. Weitere Informationen zu Systemprofilen finden Sie unter Replikations-Agent-Profile.

Rückgabecodewerte

0 (erfolgreich) oder 1 Fehler.

Hinweise

sp_update_agent_profile wird in allen Replikationstypen verwendet.

Berechtigungen

Nur Mitglieder der festen Serverrolle sysadmin können ausgeführt werden sp_update_agent_profile.