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.
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'
Der Name der Veröffentlichung. publication ist vom Datentyp sysname und besitzt keinen Standard.[ @subscriber= ] 'subscriber'
Der Name des Abonnenten. subscriber ist vom Datentyp sysname und hat keinen Standardwert.[ @subscriber_db= ] 'subscriber_db'
Der Name der Abonnementdatenbank. subscriber_db ist vom Datentyp sysname und hat keinen Standardwert.[ @property = ] 'property'
Die Veröffentlichungseigenschaft, die geändert werden soll. property ist vom Datentyp sysname und hat keinen Standardwert.[ @value = ] 'value'
Der neue Wert der Eigenschaft. 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.