Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
azure SQL Database
Přidává nového odběratele k vydavateli, což mu umožňuje přijímat publikace. Tento uložený postup se provádí u vydavatele v databázi publikací pro snapshot a transakční publikace; a pro sloučení publikací pomocí vzdáleného distributora se tento uložený postup vykonává u distributora.
Důležité
Tento uložený postup byl zrušen. Již nemusíte explicitně registrovat předplatitele u vydavatele.
Syntaxe
sp_addsubscriber
[ @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 ]
[ , [ @encrypted_password = ] encrypted_password ]
[ , [ @publisher = ] N'publisher' ]
[ ; ]
Arguments
[ @subscriber = ] N'subscriber'
Název serveru, který má být přidán jako platný odběratel publikací na tomto serveru. @subscriber je sysname bez výchozího nastavení.
[ @type = ] typ
Typ předplatitele. @type je tinyint a může být jednou z těchto hodnot.
| Hodnota | Description |
|---|---|
0 (výchozí) |
SQL Server Subscriber |
1 |
ODBC zdrojový server dat |
2 |
Databáze Microsoft Jet |
3 |
zprostředkovatel OLE DB |
[ @login = ] N'login'
Přihlašovací ID pro autentizaci SQL Serveru.
@login je sysname, s výchozím nastavením NULL.
Poznámka:
Tento parametr je zastaralý a je zachován kvůli zpětné kompatibilitě skriptů. Vlastnost je nyní při realizaci sp_addsubscription specifikována na základě předplatného. Když je určena hodnota, používá se jako výchozí při vytváření odběrů u tohoto odběratele a zobrazí se varovná zpráva.
[ @password = ] N'password'
Heslo pro autentizaci SQL Serveru.
@password je nvarchar(524), s výchozím hodnotou NULL.
Nepoužívejte prázdné heslo. Použijte silné heslo.
Poznámka:
Tento parametr je zastaralý a je zachován kvůli zpětné kompatibilitě skriptů. Vlastnost je nyní při realizaci sp_addsubscription specifikována na základě předplatného. Když je určena hodnota, používá se jako výchozí při vytváření odběrů u tohoto odběratele a zobrazí se varovná zpráva.
[ @commit_batch_size = ] commit_batch_size
Tento parametr je zastaralý a je zachován kvůli zpětné kompatibilitě skriptů.
Když je určena hodnota, používá se jako výchozí při vytváření odběrů u tohoto odběratele a zobrazí se varovná zpráva.
[ @status_batch_size = ] status_batch_size
Tento parametr je zastaralý a je zachován kvůli zpětné kompatibilitě skriptů.
Když je určena hodnota, používá se jako výchozí při vytváření odběrů u tohoto odběratele a zobrazí se varovná zpráva.
[ @flush_frequency = ] flush_frequency
Tento parametr je zastaralý a je zachován kvůli zpětné kompatibilitě skriptů.
Když je určena hodnota, používá se jako výchozí při vytváření odběrů u tohoto odběratele a zobrazí se varovná zpráva.
[ @frequency_type = ] frequency_type
Specifikuje frekvenci, s jakou má replikační agent naplánovat. @frequency_type je int a může být jednou z těchto hodnot.
| Hodnota | Description |
|---|---|
1 |
Jednou |
2 |
Na vyžádání |
4 |
Každý den |
8 |
Weekly |
16 |
Monthly |
32 |
Měsíční příbuzný |
64 (výchozí) |
Autostart |
128 |
Opakovaná platba |
Poznámka:
Tento parametr je zastaralý a je zachován kvůli zpětné kompatibilitě skriptů. Vlastnost je nyní při realizaci sp_addsubscription specifikována na základě předplatného. Když je určena hodnota, používá se jako výchozí při vytváření odběrů u tohoto odběratele a zobrazí se varovná zpráva.
[ @frequency_interval = ] frequency_interval
Hodnota aplikovaná na frekvenci nastavenou @frequency_type.
@frequency_interval je int, s výchozím nastavením 1.
Poznámka:
Tento parametr je zastaralý a je zachován kvůli zpětné kompatibilitě skriptů. Vlastnost je nyní při realizaci sp_addsubscription specifikována na základě předplatného. Když je určena hodnota, používá se jako výchozí při vytváření odběrů u tohoto odběratele a zobrazí se varovná zpráva.
[ @frequency_relative_interval = ] frequency_relative_interval
Datum replikačního agentu. Tento parametr se používá, když je @frequency_type nastaveno na 32 (měsíční relativní).
@frequency_relative_interval je int a může být jednou z těchto hodnot.
| Hodnota | Description |
|---|---|
1 (výchozí) |
First |
2 |
Second |
4 |
Třetí |
8 |
Čtvrtý |
16 |
Poslední |
Poznámka:
Tento parametr je zastaralý a je zachován kvůli zpětné kompatibilitě skriptů. Vlastnost je nyní při realizaci sp_addsubscription specifikována na základě předplatného. Když je určena hodnota, používá se jako výchozí při vytváření odběrů u tohoto odběratele a zobrazí se varovná zpráva.
[ @frequency_recurrence_factor = ] frequency_recurrence_factor
Faktor opakování používaný @frequency_type.
@frequency_recurrence_factor je int, s výchozím hodnotou 0.
Poznámka:
Tento parametr je zastaralý a je zachován kvůli zpětné kompatibilitě skriptů. Vlastnost je nyní při realizaci sp_addsubscription specifikována na základě předplatného. Když je určena hodnota, používá se jako výchozí při vytváření odběrů u tohoto odběratele a zobrazí se varovná zpráva.
[ @frequency_subday = ] frequency_subday
Jak často přeplánovávat během definovaného období. @frequency_subday je int a může být jednou z těchto hodnot.
| Hodnota | Description |
|---|---|
1 |
Jednou |
2 |
Second |
4 (výchozí) |
Minute |
8 |
Hodina |
Poznámka:
Tento parametr je zastaralý a je zachován kvůli zpětné kompatibilitě skriptů. Vlastnost je nyní při realizaci sp_addsubscription specifikována na základě předplatného. Když je určena hodnota, používá se jako výchozí při vytváření odběrů u tohoto odběratele a zobrazí se varovná zpráva.
[ @frequency_subday_interval = ] frequency_subday_interval
Přestávka na frequency_subday.
@frequency_subday_interval je int, s výchozím nastavením 5.
Poznámka:
Tento parametr je zastaralý a je zachován kvůli zpětné kompatibilitě skriptů. Vlastnost je nyní při realizaci sp_addsubscription specifikována na základě předplatného. Když je určena hodnota, používá se jako výchozí při vytváření odběrů u tohoto odběratele a zobrazí se varovná zpráva.
[ @active_start_time_of_day = ] active_start_time_of_day
Čas dne, kdy je replikační agent poprvé naplánován, formátovaný jako HHmmss.
@active_start_time_of_day je int, s výchozím nastavením 0.
Poznámka:
Tento parametr je zastaralý a je zachován kvůli zpětné kompatibilitě skriptů. Vlastnost je nyní při realizaci sp_addsubscription specifikována na základě předplatného. Když je určena hodnota, používá se jako výchozí při vytváření odběrů u tohoto odběratele a zobrazí se varovná zpráva.
[ @active_end_time_of_day = ] active_end_time_of_day
Čas dne, kdy replikační agent přestává být plánován, je formátován jako HHmmss.
@active_end_time_of_day je int, s výchozím nastavením 235959, což znamená 23:59:59 podle 24hodinového hodinového systému.
Poznámka:
Tento parametr je zastaralý a je zachován kvůli zpětné kompatibilitě skriptů. Vlastnost je nyní při realizaci sp_addsubscription specifikována na základě předplatného. Když je určena hodnota, používá se jako výchozí při vytváření odběrů u tohoto odběratele a zobrazí se varovná zpráva.
[ @active_start_date = ] active_start_date
Datum, kdy je replikační agent poprvé naplánován, formátováno jako yyyyMMdd.
@active_start_date je int, s výchozím nastavením 0.
Poznámka:
Tento parametr je zastaralý a je zachován kvůli zpětné kompatibilitě skriptů. Vlastnost je nyní při realizaci sp_addsubscription specifikována na základě předplatného. Když je určena hodnota, používá se jako výchozí při vytváření odběrů u tohoto odběratele a zobrazí se varovná zpráva.
[ @active_end_date = ] active_end_date
Datum, kdy replikační agent přestane být plánován, formátováno jako yyyyMMdd.
@active_end_date je int, s výchozím nastavením 99991231, což znamená 31. prosince 9999.
Poznámka:
Tento parametr je zastaralý a je zachován kvůli zpětné kompatibilitě skriptů. Vlastnost je nyní při realizaci sp_addsubscription specifikována na základě předplatného. Když je určena hodnota, používá se jako výchozí při vytváření odběrů u tohoto odběratele a zobrazí se varovná zpráva.
[ @description = ] N'popis"
Textový popis předplatitele.
@description je nvarchar(255), s výchozím hodnotou .NULL
[ @security_mode = ] security_mode
Implementovaný režim zabezpečení.
@security_mode je int, s výchozím hodnotou 1.
-
0specifikuje autentizaci SQL Serveru. -
1specifikuje autentizaci Windows.
Poznámka:
Tento parametr je zastaralý a je zachován kvůli zpětné kompatibilitě skriptů. Vlastnost je nyní při realizaci sp_addsubscription specifikována na základě předplatného. Když je určena hodnota, používá se jako výchozí při vytváření odběrů u tohoto odběratele a zobrazí se varovná zpráva.
[ @encrypted_password = ] encrypted_password
Tento parametr je zastaralý a je určen pouze pro zpětnou kompatibilitu. Nastavení @encrypted_password na jakoukoli hodnotu, ale 0 vede k chybě.
[ @publisher = ] N'publisher'
Specifikuje vydavatele mimo SQL Server.
@publisher je sysname s výchozím nastavením NULL.
@publisher by se neměla používat při publikování z SQL Server Publisher.
Hodnoty návratového kódu
0 (úspěch) nebo 1 (selhání).
Poznámky
sp_addsubscriber se používá při replikaci snímků, transakční replikaci a slučovací replikaci.
sp_addsubscriber není vyžadováno, pokud má předplatitel anonymní předplatné pouze pro sloučení publikací.
sp_addsubscriber zapisuje do tabulky MSsubscriber_infov distribuční databázi.
Povolení
Spustit můžou pouze členové pevné role serveru sp_addsubscriber .