sys.sp_changemergepullsubscription (Transact-SQL)

Van toepassing op:SQL Server

Verandert de eigenschappen van het merge pull-abonnement. Deze opgeslagen procedure wordt uitgevoerd bij de abonnee in de abonnementsdatabase.

Transact-SQL syntaxis-conventies

Syntax

sys.sp_changemergepullsubscription
    [ [ @publication = ] N'publication' ]
    [ , [ @publisher = ] N'publisher' ]
    [ , [ @publisher_db = ] N'publisher_db' ]
    [ , [ @property = ] N'property' ]
    [ , [ @value = ] N'value' ]
[ ; ]

Arguments

[ @publication = ] N'publicatie'

De naam van de publicatie. @publication is een systeemnaam, met als standaard .%

[ @publisher = ] N'uitgever'

De naam van de uitgever. @publisher is sysname, met als standaard %.

[ @publisher_db = ] N'publisher_db'

De naam van de Publisher-database. @publisher_db is een systeemnaam, met als standaard %.

[ @property = ] N'eigenschap'

De naam van de eigenschap die u wilt wijzigen. @property is een systeemnaam, en kan een van de waarden in de volgende tabel zijn.

[ @value = ] N'waarde'

De nieuwe waarde voor de gespecificeerde eigenschap. @value is nvarchar(255), en kan een van de waarden in de volgende tabel zijn.

Vastgoed Waarde Description
alt_snapshot_folder Locatie waar de snapshotmap is opgeslagen als de locatie zich anders dan of naast de standaardlocatie bevindt.
description Beschrijving van dit merge pull abonnement.
distributor Naam van de distributeur.
distributor_login Login-ID gebruikt bij de distributeur voor SQL Server-authenticatie
distributor_password Wachtwoord (versleuteld) gebruikt bij de Distributeur voor SQL Server Authenticatie.
distributor_security_mode 1 Gebruik Windows-authenticatie bij het verbinden met de distributeur.
0 Gebruik SQL Server-authenticatie bij het verbinden met de distributeur.
dynamic_snapshot_location Pad naar de map waar de snapshotbestanden zijn opgeslagen.
ftp_address Alleen beschikbaar voor achterwaartse compatibiliteit. Het netwerkadres van de File Transfer Protocol (FTP)-service voor de distributeur.
ftp_login Alleen beschikbaar voor achterwaartse compatibiliteit. De gebruikersnaam die wordt gebruikt om verbinding te maken met de FTP-service.
ftp_password Alleen beschikbaar voor achterwaartse compatibiliteit. Het gebruikerswachtwoord dat wordt gebruikt om verbinding te maken met de FTP-service.
ftp_port Alleen beschikbaar voor achterwaartse compatibiliteit. Het poortnummer van de FTP-service voor de distributeur.
hostname Specificeert de waarde voor HOST_NAME() wanneer deze functie wordt gebruikt in de WHERE clausule van een joinfilter of logische recordrelatie.
internet_login Login die de Merge Agent gebruikt bij het verbinden met de webserver die Websynchronisatie host met Basic Authentication.
internet_password Wachtwoord voor de login die de Merge Agent gebruikt bij het verbinden met de webserver die Websynchronisatie host met Basic Authentication.
internet_security_mode 1 Gebruik Windows-authenticatie wanneer je verbinding maakt met de webserver die websynchronisatie host.
0 Gebruik Basic Authentication wanneer je verbinding maakt met de webserver die websynchronisatie host.
internet_timeout Tijdsduur, in seconden, voordat een websynchronisatieverzoek verloopt.
internet_url URL die de locatie van de replicatieluisteraar voor websynchronisatie weergeeft.
merge_job_login Log in op het Windows-account waaronder de agent draait.
merge_job_password Wachtwoord voor het Windows-account waaronder de agent draait.
priority Alleen beschikbaar voor achterwaartse compatibiliteit; Voer sp_changemergesubscription in plaats daarvan op de Publisher om de prioriteit van een abonnement aan te passen.
publisher_login Login-ID gebruikt bij de Publisher voor SQL Server-authenticatie.
publisher_password Wachtwoord (versleuteld) gebruikt bij de Publisher voor SQL Server-authenticatie.
publisher_security_mode 0 Gebruik SQL Server-verificatie bij het maken van verbinding met Publisher.
1 Gebruik Windows-verificatie bij het maken van verbinding met publisher.
2 Synchronisatietriggers gebruiken een statische sysservers invoer om remote procedure call (RPC) uit te voeren, en de Publisher moet in de sysservers tabel worden gedefinieerd als een remote server of gekoppelde server.
sync_type automatic Schema- en initiële gegevens voor gepubliceerde tabellen worden eerst naar de abonnee overgedragen.
none De abonnee heeft al het schema en de initiële gegevens voor gepubliceerde tabellen; systeemtabellen en gegevens worden altijd overgedragen.
use_ftp true Gebruik FTP in plaats van het gebruikelijke protocol om snapshots op te halen.
false Gebruik het gebruikelijke protocol om snapshots op te halen.
use_web_sync true Abonnement kan worden gesynchroniseerd via HTTP.
false Abonnement kan niet worden gesynchroniseerd via HTTP.
use_interactive_resolver true De interactieve resolver wordt gebruikt tijdens de afstemming.
false Interactieve resolver wordt niet gebruikt.
working_directory Volledig gekwalificeerd pad naar de map waar snapshotbestanden worden overgedragen via FTP wanneer die optie wordt gespecificeerd.
NULL (standaard) Geeft de lijst met ondersteunde waarden voor @property terug.

Codewaarden retourneren

0 (geslaagd) of 1 (mislukt).

Remarks

sp_changemergepullsubscription wordt gebruikt bij merge-replicatie.

De huidige server en huidige database worden verondersteld de abonnee- en abonneedatabase te zijn.

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

Permissions

Alleen leden van de sysadmin-vaste serverrol of db_owner vaste databaserol kunnen uitvoeren sp_changemergepullsubscription.