sys.sp_MSchange_merge_agent_properties (Transact-SQL)

Van toepassing op:SQL Server

Verandert de eigenschappen van een Merge Agent-taak die draait op een SQL Server 2005 (9.x) of latere versie van Distributor. Deze opgeslagen procedure wordt gebruikt om eigenschappen te wijzigen wanneer de Publisher draait op een instantie van SQL Server 2000 (8.x). Deze opgeslagen procedure wordt uitgevoerd bij de distributeur in de distributiedatabase.

Transact-SQL syntaxis-conventies

Syntax

sys.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'
[ ; ]

Arguments

[ @publisher = ] N'uitgever'

De naam van de uitgever. @publisher is sysname, zonder standaardinstelling.

[ @publisher_db = ] N'publisher_db'

De naam van de publicatiedatabase. @publisher_db is systeemnaam, zonder standaard.

[ @publication = ] N'publicatie'

De naam van de publicatie. @publication is sysname, zonder standaard.

[ @subscriber = ] N'abonnee'

De naam van de abonnee. @subscriber is een systeemnaam, zonder standaard.

[ @subscriber_db = ] N'subscriber_db'

De naam van de abonnementsdatabase. @subscriber_db is sysname, zonder standaard.

[ @property = ] N'eigenschap'

De publicatie-eigenschap om te veranderen. @property is een systeemnaam, zonder standaard.

[ @value = ] N'waarde'

De nieuwe eigenschapswaarde. @value is nvarchar(524), zonder standaard.

Deze tabel beschrijft de eigenschappen van de Merge Agent-taak die kunnen worden gewijzigd en beperkingen op de waarden voor die eigenschappen.

Property Value Description
description Een korte beschrijving van het abonnement.
merge_job_login Log in op het Windows-account waaronder de agent draait.
merge_job_password Wachtwoord voor het Windows-account waaronder de agent-taak draait.
publisher_login Log in om te gebruiken wanneer je verbinding maakt met een Publisher om het abonnement te synchroniseren.
publisher_password Publisher-wachtwoord.

Gebruik geen leeg wachtwoord. Gebruik een sterk wachtwoord.
publisher_security_mode 1 Windows-authenticatie.

Gebruik waar mogelijk Windows-verificatie.
0 SQL Server-verificatie.
subscriber_login Log in om te gebruiken wanneer je verbinding maakt met een abonnee om het abonnement te synchroniseren.
subscriber_password Wachtwoord van de abonnee.

Gebruik geen leeg wachtwoord. Gebruik een sterk wachtwoord.
subscriber_security_mode 1 Windows-authenticatie.

Gebruik waar mogelijk Windows-verificatie.
0 SQL Server-verificatie.

Na het wijzigen van een agent-login of wachtwoord moet je de agent stoppen en opnieuw starten voordat de wijziging van kracht wordt.

Codewaarden retourneren

0 (geslaagd) of 1 (mislukt).

Remarks

sp_MSchange_merge_agent_properties wordt gebruikt bij merge-replicatie.

Wanneer de Publisher draait op een instantie van SQL Server versie van 2005 (9.x) of later, moet je sp_changemergesubscription gebruiken om eigenschappen van een Merge Agent taak te wijzigen die een push-abonnement synchroniseert dat bij de distributeur draait.

Permissions

Alleen leden van de sysadmin-vaste serverrol bij de Distributor kunnen uitvoeren sp_MSchange_merge_agent_properties.