sp_MSchange_merge_agent_properties (Transact-SQL)
Ändert die Eigenschaften eines Merge-Agent-Auftrags, der auf einem Verteiler mit Microsoft SQL Server 2005 oder einer höheren Version ausgeführt wird. Diese gespeicherte Prozedur wird zum Ändern von Eigenschaften verwendet, wenn der Verleger in einer Instanz von SQL Server 2000 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 = ] 'publisher'
, [ @publisher_db = ] 'publisher_db'
, [ @publication = ] 'publication'
, [ @subscriber = ] 'subscriber'
, [ @subscriber_db = ] 'subscriber_db'
, [ @property = ] 'property'
, [ @value = ] 'value' ]
Argumente
[ @publisher = ] 'publisher'
Der Name des Verlegers. publisher ist vom Datentyp sysname und hat keinen Standardwert.[ @publisher_db= ] 'publisher_db'
Der Name der Veröffentlichungsdatenbank. publisher_db ist vom Datentyp sysname und hat keinen Standardwert.[ @publication = ] 'publication'
Entspricht dem Namen der Veröffentlichung. publication ist vom Datentyp sysname und hat keinen Standardwert.[ @subscriber= ] 'subscriber'
Entspricht dem Namen des Abonnenten. subscriber ist vom Datentyp sysname und hat keinen Standardwert.[ @subscriber_db= ] 'subscriber_db'
Entspricht dem Namen der Abonnementdatenbank. subscriber_db ist vom Datentyp sysname und hat keinen Standardwert.[ @property = ] 'property'
Der Name der zu ändernden Veröffentlichungseigenschaft. property ist vom Datentyp sysname und hat keinen Standardwert.[ @value = ] 'value'
Der neue Eigenschaftswert. value ist vom Datentyp nvarchar(524). Der Standardwert ist NULL.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 Microsoft 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
Das Kennwort des Verlegers.
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
Das Kennwort des Abonnenten.
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.
Hinweis 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 (Erfolg) oder 1 (Fehler)
Hinweise
sp_MSchange_merge_agent_properties wird für die Mergereplikation verwendet.
Wenn der Verleger in einer Instanz von SQL Server 2005 oder einer höheren Version ausgeführt wird, sollten Sie sp_changemergesubscription verwenden, um Eigenschaften eines Merge-Agent-Auftrags zu ändern, der ein auf dem Verteiler ausgeführtes Pushabonnement synchronisiert.
Berechtigungen
Nur Mitglieder der festen Serverrolle sysadmin auf dem Verteiler können sp_MSchange_merge_agent_properties ausführen.