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
.