sys.sp_MSchange_merge_agent_properties (Transact-SQL)

Gäller för:SQL Server

Ändrar egenskaperna för ett Merge Agent-jobb som körs på en SQL Server 2005 (9.x) eller senare version av Distributor. Denna lagrade procedur används för att ändra egenskaper när Publisher körs på en instans av SQL Server 2000 (8.x). Denna lagrade procedur utförs hos distributören i distributionsdatabasen.

Transact-SQL syntaxkonventioner

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'utgivare'

Namnet på utgivaren. @publisher är sysname, utan standard.

[ @publisher_db = ] N'publisher_db'

Namnet på publikationsdatabasen. @publisher_db är sysname, utan standard.

[ @publication = ] N'publicering'

Namnet på publikationen. @publication är sysname, utan standard.

[ @subscriber = ] N'prenumerant'

Namnet på prenumeranten. @subscriber är sysname, utan standard.

[ @subscriber_db = ] N'subscriber_db'

Namnet på prenumerationsdatabasen. @subscriber_db är sysname, utan standard.

[ @property = ] N'property'

Publiceringsegenskapen att ändras. @property är sysname, utan standard.

[ @value = ] N'value'

Det nya egenskapsvärdet. @value är nvarchar(524), utan standard.

Denna tabell beskriver egenskaperna för Merge Agent-jobbet som kan ändras och begränsningar på värdena för dessa egenskaper.

Property Value Description
description En kort beskrivning av prenumerationen.
merge_job_login Logga in för Windows-kontot som agenten körs under.
merge_job_password Lösenord för Windows-kontot där agentjobbet körs.
publisher_login Logga in för att använda när du ansluter till en Publisher för att synkronisera prenumerationen.
publisher_password Publisher-lösenord.

Använd inte ett tomt lösenord. Använd ett starkt lösenord.
publisher_security_mode 1 Windows-autentisering.

Använd Windows-autentisering när det är möjligt.
0 SQL Server-autentisering.
subscriber_login Logga in för att använda när du ansluter till en prenumerant för att synkronisera prenumerationen.
subscriber_password Prenumerantens lösenord.

Använd inte ett tomt lösenord. Använd ett starkt lösenord.
subscriber_security_mode 1 Windows-autentisering.

Använd Windows-autentisering när det är möjligt.
0 SQL Server-autentisering.

Efter att ha bytt agentinloggning eller lösenord måste du stoppa och starta om agenten innan ändringen träder i kraft.

Returnera kodvärden

0 (lyckades) eller 1 (fel).

Remarks

sp_MSchange_merge_agent_properties används vid sammanslagningsreplikation.

När Publisher körs på en instans av SQL Server version från 2005 (9.x) eller nyare, bör du använda sp_changemergesubscription för att ändra egenskaper på ett Merge Agent jobb som synkroniserar en push-prenumeration som körs hos distributören.

Permissions

Endast medlemmar av sysadmin-fasta serverrollen hos distributören kan köra sp_MSchange_merge_agent_properties.