Freigeben über


sp_MSchange_merge_agent_properties (Transact-SQL)

Gilt für: SQL Server

Ändert die Eigenschaften eines Merge-Agent Auftrags, der in einem SQL Server 2005 (9.x) oder höher ausgeführt wird. Diese gespeicherte Prozedur wird verwendet, um Eigenschaften zu ändern, wenn der Publisher auf einer Instanz von SQL Server 2000 (8.x) ausgeführt wird. Diese gespeicherte Prozedur wird auf dem Verteiler für die Verteilungsdatenbank ausgeführt.

Transact-SQL-Syntaxkonventionen

Syntax

sp_MSchange_merge_agent_properties
    [ @publisher = ] N'publisher'
    , [ @publisher_db = ] N'publisher_db'
    , [ @publication = ] N'publication'
    , [ @subscriber = ] N'subscriber'
    , [ @subscriber_db = ] N'subscriber_db'
    , [ @property = ] N'property'
    , [ @value = ] N'value'
[ ; ]

Argumente

[ @publisher = ] N'publisher'

Der Name des Herausgebers. @publisher ist "sysname" ohne Standard.

[ @publisher_db = ] N'publisher_db'

Der Name der Publikationsdatenbank. @publisher_db ist "sysname" ohne Standard.

[ @publication = ] N'Publikation'

Der Name der Veröffentlichung. @publication ist "sysname" ohne Standard.

[ @subscriber = ] N'subscriber'

Den Namen des Abonnenten. @subscriber ist "sysname" ohne Standard.

[ @subscriber_db = ] N'subscriber_db'

Der Name der Abonnementdatenbank. @subscriber_db ist "sysname" ohne Standard.

[ @property = ] N'property'

Die zu ändernde Publikationseigenschaft. @property ist "sysname" ohne Standard.

[ @value = ] N'value'

Der neue -Eigenschaftswert. @value ist nvarchar(524) ohne Standard.

Diese Tabelle beschreibt die änderbaren Eigenschaften des Merge-Agent-Auftrags sowie die Einschränkungen für die Werte dieser Eigenschaften.

Eigenschaft Wert Beschreibung
description Kurze Beschreibung des Abonnements.
merge_job_login Anmeldename für das Windows-Konto, unter dem der Agent ausgeführt wird.
merge_job_password Kennwort für das Windows-Konto, unter dem der Agentauftrag ausgeführt wird.
publisher_login Anmeldename, der beim Herstellen der Verbindung mit einem Verleger zum Synchronisieren des Abonnements verwendet werden soll.
publisher_password Publisher-Kennwort.

Verwenden Sie kein leeres Kennwort. Verwenden Sie ein sicheres Kennwort.
publisher_security_mode 1 Windows-Authentifizierung.

Verwenden Sie nach Möglichkeit die Windows-Authentifizierung.
0 SQL Server-Authentifizierung.
subscriber_login Anmeldename, der beim Herstellen der Verbindung mit einem Abonnenten zum Synchronisieren des Abonnements verwendet werden soll.
subscriber_password Abonnentenkennwort.

Verwenden Sie kein leeres Kennwort. Verwenden Sie ein sicheres Kennwort.
subscriber_security_mode 1 Windows-Authentifizierung.

Verwenden Sie nach Möglichkeit die Windows-Authentifizierung.
0 SQL Server-Authentifizierung.

Nach dem Ändern des Anmeldenamens oder Kennworts eines Agents müssen Sie den Agent beenden und neu starten, damit die Änderungen in Kraft treten.

Rückgabecodewerte

0 (erfolgreich) oder 1 Fehler.

Hinweise

sp_MSchange_merge_agent_properties wird in der Seriendruckreplikation verwendet.

Wenn der Publisher auf einer Instanz von SQL Server 2005 (9.x) oder höher ausgeführt wird, sollten Sie sp_changemergesubscription verwenden, um die Eigenschaften eines Merge-Agent Auftrags zu ändern, das ein Pushabonnement synchronisiert, das im Distributor ausgeführt wird.

Berechtigungen

Nur Mitglieder der festen Serverrolle "sysadmin " im Distributor können ausgeführt werden sp_MSchange_merge_agent_properties.