Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Ändrar egenskaperna för sammanslagningsprenumerationen. Denna lagrade procureur utförs hos prenumeranten i prenumerationsdatabasen.
Transact-SQL syntaxkonventioner
Syntax
sys.sp_changemergepullsubscription
[ [ @publication = ] N'publication' ]
[ , [ @publisher = ] N'publisher' ]
[ , [ @publisher_db = ] N'publisher_db' ]
[ , [ @property = ] N'property' ]
[ , [ @value = ] N'value' ]
[ ; ]
Arguments
[ @publication = ] N'publicering'
Namnet på publikationen.
@publication är sysname, med standardvärdet .%
[ @publisher = ] N'publisher'
Namnet på utgivaren.
@publisher är sysname, med standardvärdet .%
[ @publisher_db = ] N'publisher_db'
Namnet på Publisher-databasen.
@publisher_db är sysname, med standardvärdet .%
[ @property = ] N'property'
Namnet på egenskapen som ska ändras. @property är sysname och kan vara ett av värdena i följande tabell.
[ @value = ] N'value'
Det nya värdet för den angivna egenskapen. @value är nvarchar(255) och kan vara ett av värdena i följande tabell.
| Property | Value | Description |
|---|---|---|
alt_snapshot_folder |
Platsen där snapshot-mappen lagras om platsen är en annan än eller utöver standardplatsen. | |
description |
Beskrivning av denna sammanslagningsprenumeration. | |
distributor |
Namnet på distributören. | |
distributor_login |
Inloggnings-ID som används hos distributören för SQL Server-autentisering | |
distributor_password |
Lösenord (krypterat) används hos distributören för SQL Server-autentisering. | |
distributor_security_mode |
1 |
Använd Windows-autentisering när du ansluter till distributören. |
0 |
Använd SQL Server-autentisering när du ansluter till distributören. | |
dynamic_snapshot_location |
Sök till mappen där snapshot-filerna sparas. | |
ftp_address |
Endast tillgänglig för bakåtkompatibilitet. Nätverksadressen till File Transfer Protocol (FTP)-tjänsten för distributören. | |
ftp_login |
Endast tillgänglig för bakåtkompatibilitet. Användarnamnet som används för att ansluta till FTP-tjänsten. | |
ftp_password |
Endast tillgänglig för bakåtkompatibilitet. Användarlösenordet som används för att ansluta till FTP-tjänsten. | |
ftp_port |
Endast tillgänglig för bakåtkompatibilitet. Portnumret för FTP-tjänsten för distributören. | |
hostname |
Specificerar värdet för HOST_NAME() när denna funktion används i klausulen WHERE om ett join-filter eller logiskt post-relation. |
|
internet_login |
Inloggning som Merge Agent använder när den ansluter till webbservern som håller webbsynkronisering med Basic Authentication. | |
internet_password |
Lösenord för inloggningen som Merge Agent använder när den ansluter till webbservern som är värd för webbsynkronisering med Basic Authentication. | |
internet_security_mode |
1 |
Använd Windows-autentisering när du ansluter till webbservern som är värd för webbsynkronisering. |
0 |
Använd grundläggande autentisering när du ansluter till webbservern som är värd för webbsynkronisering. | |
internet_timeout |
Tidslängd, i sekunder, innan en webbsynkroniseringsförfrågan går ut. | |
internet_url |
URL som representerar platsen för replikationslyssnaren för webbsynkronisering. | |
merge_job_login |
Logga in för Windows-kontot som agenten körs under. | |
merge_job_password |
Lösenord för Windows-kontot som agenten körs under. | |
priority |
Endast tillgänglig för bakåtkompatibilitet; kör istället sp_changemergesubscription vid Publisher för att ändra prioriteten på en prenumeration. | |
publisher_login |
Inloggnings-ID används hos Publisher för SQL Server-autentisering. | |
publisher_password |
Lösenord (krypterat) används hos Publisher för SQL Server-autentisering. | |
publisher_security_mode |
0 |
Använd SQL Server-autentisering när du ansluter till Publisher. |
1 |
Använd Windows-autentisering när du ansluter till Utgivaren. | |
2 |
Synkroniseringstriggers använder en statisk sysservers post för att utföra fjärrproceduranrop (RPC), och Publisher måste definieras i sysservers tabellen som en fjärrserver eller länkad server. |
|
sync_type |
automatic |
Schema och initial data för publicerade tabeller överförs först till prenumeranten. |
none |
Prenumeranten har redan schemat och initialdata för publicerade tabeller; Systemtabeller och data överförs alltid. | |
use_ftp |
true |
Använd FTP istället för det vanliga protokollet för att hämta snapshots. |
false |
Använd det typiska protokollet för att hämta snapshots. | |
use_web_sync |
true |
Prenumerationen kan synkroniseras över HTTP. |
false |
Prenumerationen kan inte synkroniseras över HTTP. | |
use_interactive_resolver |
true |
Interaktiv resolver används under avstämning. |
false |
Interaktiv resolver används inte. | |
working_directory |
Fullt kvalificerad väg till katalogen där snapshot-filer överförs med FTP när det alternativet anges. | |
NULL (standardinställning) |
Returnerar listan över stödda värden för @property. |
Returnera kodvärden
0 (lyckades) eller 1 (fel).
Remarks
sp_changemergepullsubscription används vid sammanslagningsreplikation.
Den aktuella servern och nuvarande databasen antas vara Abonnent- och Prenumerantdatabasen.
Efter att ha bytt agentinloggning eller lösenord måste du stoppa och starta om agenten innan ändringen träder i kraft.
Permissions
Endast medlemmar av sysadmin-fasta serverrollen eller db_owner fasta databasrollen kan köra sp_changemergepullsubscription.