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
Azure SQL Managed Instance
Uppdaterar information för pull-prenumerationer. Denna lagrade procureur utförs hos prenumeranten i prenumerationsdatabasen.
Transact-SQL syntaxkonventioner
Syntax
sys.sp_change_subscription_properties
[ @publisher = ] N'publisher'
, [ @publisher_db = ] N'publisher_db'
, [ @publication = ] N'publication'
, [ @property = ] N'property'
, [ @value = ] N'value'
[ , [ @publication_type = ] publication_type ]
[ ; ]
Arguments
[ @publisher = ] N'publisher'
Namnet på utgivaren. @publisher är sysname, utan standard.
[ @publisher_db = ] N'publisher_db'
Namnet på Publisher-databasen. @publisher_db är sysname, utan standard.
[ @publication = ] N'publicering'
Namnet på publikationen. @publication är sysname, utan standard.
[ @property = ] N'property'
Fastigheten ska ändras. @property är sysname, utan standard.
[ @value = ] N'value'
Det nya värdet för egenskapen. @value är nvarchar(1000), utan default.
[ @publication_type = ] publication_type
Specificerar vilken typ av publikation man kan kopiera.
@publication_type är int, med standardvärdet , NULLoch kan vara ett av dessa värden:
| Value | Publikationstyp |
|---|---|
0 |
Transaktion |
1 |
Ögonblicksbild |
2 |
Merge |
NULL (standardinställning) |
Replikation avgör publikationstypen. Eftersom den lagrade proceduren måste gå igenom flera tabeller är detta alternativ långsammare än när den exakta publiceringstypen angavs. |
Denna tabell beskriver artiklarna egenskaperna och värdena för dessa egenskaper.
| Property | Value | Description |
|---|---|---|
alt_snapshot_folder |
Anger platsen för den alternativa mappen för ögonblicksbilden. Om det sätts till NULL, hämtas snapshot-filerna från den standardplats som anges av Publisher. |
|
distrib_job_login |
Logga in för Windows-kontot som agenten körs under. | |
distrib_job_password |
Lösenord för Windows-kontot som agenten körs under. | |
distributor_login |
Inloggning till distributör. | |
distributor_password |
Distributörens lösenord. | |
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. | |
dts_package_name |
Specificerar namnet på SQL Server 2000 Data Transformation Services (DTS)-paketet. Detta värde kan endast specificeras om publiceringen är transaktionell eller snapshot. | |
dts_package_password |
Specificerar lösenordet på paketet.
dts_package_password är sysnamn med standardvärdet , NULLvilket anger att lösenordsegenskapen ska lämnas oförändrad. Detta värde kan endast specificeras om publiceringen är transaktionell eller snapshot.Notera: Ett DTS-paket måste ha ett lösenord. |
|
dts_package_location |
Platsen där DTS-paketet förvaras. Detta värde kan endast specificeras om publiceringen är transaktionell eller snapshot. | |
dynamic_snapshot_location |
Specificerar sökvägen till mappen där snapshot-filerna sparas. Detta värde kan endast anges om publikationen är en sammanslagningspublikation. | |
ftp_address |
Denna parameter är föråldrad och behålls för bakåtkompatibilitet mellan skript. | |
ftp_login |
Denna parameter är föråldrad och behålls för bakåtkompatibilitet mellan skript. | |
ftp_password |
Denna parameter är föråldrad och behålls för bakåtkompatibilitet mellan skript. | |
ftp_port |
Denna parameter är föråldrad och behålls för bakåtkompatibilitet mellan skript. | |
hostname |
Värdnamn som används vid anslutning till Publisher. | |
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 som Merge Agent använder när de ansluter till webbservern som är värd för webbsynkronisering med Basic Authentication. | |
internet_security_mode |
1 |
Använd Windows integrerad autentisering för webbsynkronisering. Vi rekommenderar att använda grundläggande autentisering med webbsynkronisering. För mer information, se Konfigurera webbsynkronisering. |
0 |
Använd grundläggande autentisering för webbsynkronisering. Notera: Webbsynkronisering kräver en TLS-anslutning till webbservern. |
|
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. | |
publisher_login |
Publisher logga in. Ändring publisher_login stöds endast för prenumerationer för att slå ihop publikationer. |
|
publisher_password |
Publisher-lösenord. Ändring publisher_password stöds endast för prenumerationer för att slå ihop publikationer. |
|
publisher_security_mode |
1 |
Använd Windows-autentisering när du ansluter till Utgivaren. Ändring publisher_security_mode stöds endast för prenumerationer för att slå ihop publikationer. |
0 |
Använd SQL Server-autentisering när du ansluter till Publisher. | |
use_ftp |
true |
För att hämta snapshots, använd FTP istället för det vanliga protokollet. |
false |
Använd det vanliga protokollet för att hämta snapshots. | |
use_web_sync |
true |
Aktivera webbsynkronisering. |
false |
Inaktivera webbsynkronisering. | |
working_directory |
Namnet på arbetskatalogen som används för att tillfälligt lagra data och schemafiler för publiceringen när File Transfer Protocol (FTP) används för att överföra snapshot-filer. |
Returnera kodvärden
0 (lyckades) eller 1 (fel).
Remarks
sp_change_subscription_properties används i alla typer av replikering.
sp_change_subscription_properties används för pull-prenumerationer.
För Oracle Publishers ignoreras värdet av @publisher_db eftersom Oracle endast tillåter en databas per instans av servern.
Permissions
Endast medlemmar av sysadmin-fasta serverrollen eller db_owner fasta databasrollen kan köra sp_change_subscription_properties.