Anteckning
Å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
Ändrar alternativen för en prenumerant. Alla distributionsuppgifter för prenumeranter på den här utgivaren uppdateras. Den här lagrade proceduren skriver till tabellen MSsubscriber_info
i distributionsdatabasen. Den här lagrade proceduren körs i Publisher i publikationsdatabasen.
Transact-SQL syntaxkonventioner
Syntax
sp_changesubscriber
[ @subscriber = ] N'subscriber'
[ , [ @type = ] type ]
[ , [ @login = ] N'login' ]
[ , [ @password = ] N'password' ]
[ , [ @commit_batch_size = ] commit_batch_size ]
[ , [ @status_batch_size = ] status_batch_size ]
[ , [ @flush_frequency = ] flush_frequency ]
[ , [ @frequency_type = ] frequency_type ]
[ , [ @frequency_interval = ] frequency_interval ]
[ , [ @frequency_relative_interval = ] frequency_relative_interval ]
[ , [ @frequency_recurrence_factor = ] frequency_recurrence_factor ]
[ , [ @frequency_subday = ] frequency_subday ]
[ , [ @frequency_subday_interval = ] frequency_subday_interval ]
[ , [ @active_start_time_of_day = ] active_start_time_of_day ]
[ , [ @active_end_time_of_day = ] active_end_time_of_day ]
[ , [ @active_start_date = ] active_start_date ]
[ , [ @active_end_date = ] active_end_date ]
[ , [ @description = ] N'description' ]
[ , [ @security_mode = ] security_mode ]
[ , [ @publisher = ] N'publisher' ]
[ ; ]
Argument
[ @subscriber = ] Nprenumerant"
Namnet på prenumeranten som alternativen ska ändras på. @subscriber är sysname, utan standard.
[ @type = ] typ
Typ av prenumerant.
@type är tinyint, med standardvärdet NULL
.
-
0
anger en SQL Server-prenumerant. -
1
anger en icke-SQL Server eller annan ODBC-datakällserverprenumerant.
[ @login = ] N'inloggning'
Inloggnings-ID för SQL Server-autentisering.
@login är sysname, med standardvärdet NULL
.
[ @password = ] Nlösenord
SQL Server-autentiseringslösenordet.
@password är sysname, med standardvärdet %
, vilket indikerar att lösenordsegenskapen inte ändras.
[ @commit_batch_size = ] commit_batch_size
Den här parametern är inaktuell och underhålls för bakåtkompatibilitet för skript.
[ @status_batch_size = ] status_batch_size
Den här parametern är inaktuell och underhålls för bakåtkompatibilitet för skript.
[ @flush_frequency = ] flush_frequency
Den här parametern är inaktuell och underhålls för bakåtkompatibilitet för skript.
[ @frequency_type = ] frequency_type
Anger hur ofta distributionsaktiviteten ska schemaläggas. @frequency_type är intoch kan vara ett av dessa värden.
Värde | Beskrivning |
---|---|
1 |
En gång |
2 |
På begäran |
4 |
Daglig |
8 |
En gång i veckan |
16 |
Månatlig |
32 |
Månatlig släkting |
64 |
Autostart |
128 |
Återkommande |
[ @frequency_interval = ] frequency_interval
Intervallet för @frequency_type.
@frequency_interval är int, med standardvärdet NULL
.
[ @frequency_relative_interval = ] frequency_relative_interval
Datum för distributionsaktiviteten. Den här parametern används när @frequency_type anges till 32
(månatlig relativ).
@frequency_relative_interval är intoch kan vara ett av dessa värden.
Värde | Beskrivning |
---|---|
1 |
Första |
2 |
Andra |
4 |
Tredje |
8 |
Fjärde |
16 |
Sist |
[ @frequency_recurrence_factor = ] frequency_recurrence_factor
Anger hur ofta distributionsaktiviteten ska upprepas under den definierade @frequency_type.
@frequency_recurrence_factor är int, med standardvärdet NULL
.
[ @frequency_subday = ] frequency_subday
Anger hur ofta du ska schemalägga om under den definierade perioden. @frequency_subday är intoch kan vara ett av dessa värden.
Värde | Beskrivning |
---|---|
1 |
En gång |
2 |
Andra |
4 |
Minut |
8 |
Timme |
[ @frequency_subday_interval = ] frequency_subday_interval
Intervallet för @frequency_subday.
@frequency_subday_interval är int, med standardvärdet NULL
.
[ @active_start_time_of_day = ] active_start_time_of_day
Den tid på dagen då distributionsaktiviteten först schemaläggs, formaterad som HHmmss
.
@active_start_time_of_day är int, med standardvärdet NULL
.
[ @active_end_time_of_day = ] active_end_time_of_day
Den tid på dagen då distributionsaktiviteten slutar schemaläggas, formaterad som HHmmss
.
@active_end_time_of_day är int, med standardvärdet NULL
.
[ @active_start_date = ] active_start_date
Det datum då distributionsaktiviteten först schemaläggs, formaterad som yyyyMMdd
.
@active_start_date är int, med standardvärdet NULL
.
[ @active_end_date = ] active_end_date
Det datum då distributionsaktiviteten slutar schemaläggas, formaterad som yyyyMMdd
.
@active_end_date är int, med standardvärdet NULL
.
[ @description = ] Nbeskrivning
En valfri textbeskrivning.
@description är nvarchar(255), med standardvärdet NULL
.
[ @security_mode = ] security_mode
Det implementerade säkerhetsläget. @security_mode är intoch kan vara ett av dessa värden.
Värde | Beskrivning |
---|---|
0 |
SQL Server-autentisering |
1 |
Windows-autentisering |
[ @publisher = ] N'utgivare'
Anger en icke-SQL Server Publisher.
@publisher är sysname, med standardvärdet NULL
.
@publisher bör inte användas när du ändrar artikelegenskaper i en SQL Server Publisher.
Returnera kodvärden
0
(lyckades) eller 1
(fel).
Anmärkningar
sp_changesubscriber
används i alla typer av replikering.
Behörigheter
Endast medlemmar i sysadmin fast serverroll kan köra sp_changesubscriber
.