sp_MSchange_merge_agent_properties (Transact-SQL)
Ändert die Eigenschaften eines Merge-Agent-Auftrags, der auf einem Microsoft SQL Server 2005-Verteiler ausgeführt wird. Diese gespeicherte Prozedur wird zum Ändern von SQL Server 2005-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 Publikationsdatenbank. publisher_db ist vom Datentyp sysname und hat keinen Standardwert.
- [ @publication = ] 'publication'
Der Name der Publikation. 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 Publikationseigenschaft, 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.
Lassen Sie das Kennwortfeld nicht leer. 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.
Lassen Sie das Kennwortfeld nicht leer. 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 Kennwortes 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 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.
Siehe auch
Verweis
sp_addmergepushsubscription_agent (Transact-SQL)
sp_addmergesubscription (Transact-SQL)
Andere Ressourcen
Verwenden mehrerer Versionen von SQL Server in einer Replikationstopologie