Tento článek byl přeložený strojově. Pokud chcete zobrazit článek v angličtině, zaškrtněte políčko Angličtina. Anglickou verzi článku můžete také zobrazit v místním okně přesunutím ukazatele myši nad text.
Překlad
Angličtina

sp_addmergearticle (Transact-SQL)

Přidá článek do existující publikace hromadné korespondence.Tento uložený postup proveden u Vydavatel na publikační databáze.

Topic link icon Pravidla syntaxe jazyka Transact-SQL


sp_addmergearticle [ @publication = ] 'publication' 
        , [ @article = ] 'article' 
        , [ @source_object = ] 'source_object' 
    [ , [ @type = ] 'type' ] 
    [ , [ @description = ] 'description' ] 
    [ , [ @column_tracking = ] 'column_tracking' ] 
    [ , [ @status = ] 'status' ] 
    [ , [ @pre_creation_cmd = ] 'pre_creation_cmd' ] 
    [ , [ @creation_script = ] 'creation_script' ] 
    [ , [ @schema_option = ] schema_option ] 
    [ , [ @subset_filterclause = ] 'subset_filterclause' ] 
    [ , [ @article_resolver = ] 'article_resolver' ] 
    [ , [ @resolver_info = ] 'resolver_info' ] 
    [ , [ @source_owner = ] 'source_owner' ] 
    [ , [ @destination_owner = ] 'destination_owner' ] 
    [ , [ @vertical_partition = ] 'vertical_partition' ] 
    [ , [ @auto_identity_range = ] 'auto_identity_range' ] 
    [ , [ @pub_identity_range = ] pub_identity_range ] 
    [ , [ @identity_range = ] identity_range ] 
    [ , [ @threshold = ] threshold ] 
    [ , [ @verify_resolver_signature = ] verify_resolver_signature ] 
    [ , [ @destination_object = ] 'destination_object' ] 
    [ , [ @allow_interactive_resolver = ] 'allow_interactive_resolver' ] 
    [ , [ @fast_multicol_updateproc = ] 'fast_multicol_updateproc' ] 
    [ , [ @check_permissions = ] check_permissions ] 
    [ , [ @force_invalidate_snapshot = ] force_invalidate_snapshot ]
    [ , [ @published_in_tran_pub = ] 'published_in_tran_pub' ]
    [ , [ @force_reinit_subscription = ] force_reinit_subscription ]
    [ , [ @logical_record_level_conflict_detection = ] 'logical_record_level_conflict_detection' ]
    [ , [ @logical_record_level_conflict_resolution = ] 'logical_record_level_conflict_resolution' ]
    [ , [ @partition_options = ] partition_options ]
    [ , [ @processing_order = ] processing_order ]
    [ , [ @subscriber_upload_options = ] subscriber_upload_options ]
    [ , [ @identityrangemanagementoption = ] 'identityrangemanagementoption' ]
    [ , [ @delete_tracking = ] delete_tracking ]
    [ , [ @compensate_for_errors = ] 'compensate_for_errors' ] 
    [ , [ @stream_blob_columns = ] 'stream_blob_columns' ]

[ @publication= ] 'publication'

Is the name of the publication that contains the article. publication is sysname, with no default.

[ @article= ] 'article'

Je název tohoto článek.The name must be unique within the publication. article is sysname, with no default. article must be on the local computer running Microsoft SQL Server, and must conform to the rules for identifiers.

[ @source_object= ] 'source_object'

Is the database object to be published. source_object is sysname, with no default.Další informace o typech objektů, které mohou být publikovány pomocí slučovací replikace naleznete v tématu Publikování dat a databázových objektů.

[ @type= ] 'type'

Is the type of article. type is sysname, with a default of table, and can be one of the following values.

Hodnota

Opis

TABULKA (Výchozí)

Tabulka s schéma a data.Replikace sleduje tabulka, kterou chcete určit data, která mají být replikována.

pouze FUNC schématu.

Pracovat pouze schématu.

indexované zobrazení pouze schématu

Indexované zobrazení se pouze schématu.

pouze proc schématu.

uložená procedura s pouze schématu.

synonym schema only

Synonymum s pouze schématu.

view schema only

Zobrazení s pouze schématu.

[ @description= ] 'description'

Is a description of the article. description is nvarchar(255), with a default of NULL.

[ @column_tracking= ] 'column_tracking'

Is the setting for column-level tracking. column_tracking is nvarchar(10), with a default of FALSE. true turns on column tracking. false turns off column tracking and leaves conflict detection at the row level.Pokud tabulka je již publikován v jiných publikacích hromadné korespondence, musíte použít stejný sloupec sledování hodnota použitá existující články na základě této tabulka.Tento parametr je specifický pro pouze tabulka výrobky.

NoteNote:

Pokud řádek sledování slouží k rozpoznání konfliktu (výchozí), základní tabulka může obsahovat maximálně 1 024 sloupců, ale musí být filtrovány sloupců z článek tak, aby maximálně 246 sloupců je publikován.Pokud je použit sloupec sledování, základní tabulka může obsahovat maximálně 246 sloupců.Další informace o úrovni sledování naleznete v části "Úroveň sledování" z Jak slučovací replikace detekuje a řeší konflikty.

[ @status= ] 'status'

Is the status of the article. status is nvarchar(10), with a default of unsynced.Pokud Activespuštění počáteční zpracování skriptu publikovat tabulka.Pokud unsyncedpočáteční zpracování publikovat tabulka spuštění skriptu v další době spuštění agenta snímek.

[ @pre_creation_cmd= ] 'pre_creation_cmd'

Specifies what the system is to do if the table exists at the subscriber when applying the snapshot. pre_creation_cmd is nvarchar(10), and can be one of the following values.

Hodnota

Opis

NONE

Jestliže daná tabulka již existuje u odběratel, nedojde k žádné akce.

Delete

Problémy odstranit, na základě klauzule WHERE ve filtru podmnožina.

přetažení (Výchozí)

tabulka klesne před jej znovu vytvářet.Required to support Microsoft SQL Server Compact 3.5 SP1 Subscribers.

zkrácení

Zkrátí cílové tabulka.

[ @creation_script= ] 'creation_script'

Is the path and name of an optional article schema script used to create the article in the subscription database. creation_script is nvarchar(255), with a default of NULL.

NoteNote:

Vytváření skriptů se nespustí SQL Server Compact 3.5 SP1 Odběratelé.

[ @schema_option= ] schema_option

Is a bitmap of the schema generation option for the given article. schema_option is binary(8), and can be the | (Bitwise OR) product of one or more of these values.

Hodnota

Opis

0x00

Zakáže skriptovací agentem snímek a použije zadané schéma precreation skriptu definované v creation_script.

0x01

Vytvoří objekt vytváření (CREATE tabulka, CREATE PROCEDURE atd.).Jedná se o výchozí hodnotu pro uložená procedura články.

0x10

Generuje odpovídající clusterovaný index.I v případě, že tato možnost není nastaven, indexy souvisejících s primární klíče a omezení UNIQUE jsou generovány, jestliže jsou již definovány v publikované tabulce.

0x20

Převede uživatelem definované datové typy (uživatelsky definovaný typ) základní typy dat u odběratel.Tuto možnost nelze použít, pokud existuje omezení CHECK nebo DEFAULT na koloně uživatelsky definovaný typ Pokud uživatelsky definovaný typ sloupec je součástí primární klíč nebo pokud uživatelsky definovaný typ sloupec odkazuje na vypočítaný sloupec.

0x40

Generuje odpovídající nonclustered indexy.I v případě, že tato možnost není nastaven, indexy souvisejících s primární klíče a omezení UNIQUE jsou generovány, jestliže jsou již definovány v publikované tabulce.

0x80

Replikuje omezení primární klíč.Také jsou replikovány žádné indexy, týkající se omezení, i v případě, že možnosti 0x10 and 0x40 nejsou povoleny.

0x100

Replikuje aktivační události uživatele na určitý článek tabulka, pokud je definována.

0x200

Replikuje cizí klíč omezení.Pokud odkazovanou tabulka není součástí publikace, všechna omezení cizí klíč v publikované tabulce nejsou replikovány.

0x400

Replikuje omezení CHECK.

0x800

Replikuje výchozí hodnoty.

0x1000

Replikuje sloupec-úroveň kolace.

0x2000

Rozšířené vlastnosti přidružené k objektu zdroj publikovaný článek replikaci.

0x4000

Replikuje omezení UNIQUE.Také jsou replikovány žádné indexy, týkající se omezení, i v případě, že možnosti 0x10 and 0x40 nejsou povoleny.

0x8000

Tato možnost není platná pro vydavatel systémem SQL Server 2005 nebo novější.

0x10000

Replikuje omezení CHECK jako NOT FOR replikace tak, že během synchronizace není vynucena omezení.

0x20000

Replikuje cizí klíč omezení jako NOT FOR replikace tak, že během synchronizace není vynucena omezení.

0x40000

Replikuje filegroups přidružené dělená tabulka nebo indexu.

0x80000

Replikuje schéma oddílů pro dělená tabulka.

0x100000

Replikuje schéma oddílů indexu oddílů.

0x200000

Replikaci tabulka statistiky.

0x400000

Replikuje výchozí vazby.

0x800000

Zóna je replikována pravidlo vazby.

0x1000000

Replikuje fulltextového indexu.

0x2000000

Kolekce schémat XML je vázán na xml sloupce nejsou replikovány.

0x4000000

Replikuje na indexy xml sloupce.

0x8000000

Vytvoří všechny schémata, není již k dispozici na odběratel.

0x10000000

Převede xml sloupce ntext na odběratel.

0x20000000

Převede large object (typy datnvarchar(max), varchar(max)and varbinary(max)) zavedena v SQL Server 2005 na datové typy, které jsou podporovány na SQL Server 2000. Informace o mapovány tyto typy naleznete v části "Mapování nové datové typy pro staršími verzemi" Použití více verzí serveru SQL Server v replikační topologie.

0x40000000

Replikuje oprávnění.

0x80000000

Pokusy o přímé závislosti na všechny objekty, které nejsou součástí publikace.

0x100000000

Tuto možnost použijte, chcete-li replikovat atribut FILESTREAM, pokud je zadán na varbinary(max) sloupce. Nezadávejte tuto možnost, pokud replikujete tabulek SQL Server 2005 Odběratelé. Replikace tabulek, které jsou FILESTREAM sloupce SQL Server 2000 Není podporována odběratelům, ohledu na to, jak je tato volba schématu sada. Zobrazit související možnost 0x800000000.

0x200000000

Převede datum a čas (typy) datdate, time, datetimeoffsetand datetime2) zavedena v SQL Server 2008 na datové typy, které jsou podporovány v dřívějších verzích SQL Server. Informace o mapovány tyto typy naleznete v části "Mapování nové datové typy pro staršími verzemi" Použití více verzí serveru SQL Server v replikační topologie.

0x400000000

Replikuje možnost komprese dat a indexů.Další informace naleznete v tématu Vytvoření komprimované tabulky a indexy.

0x800000000

sada Tuto možnost, chcete-li ukládat data FILESTREAM na vlastní skupina souborů u odběratel.Není-li tato možnost sada, FILESTREAM data jsou uložena ve výchozí skupina souborů.Replikace nevytváří filegroups; proto, pokud jste sada tuto možnost, musíte vytvořit skupina souborů před použitím snímek u odběratel.Další informace o vytváření objektů před použitím snímek naleznete v tématu Provádění skriptů před a po je použit snímek.

Zobrazit související možnost 0x100000000.

0x1000000000

Převede společný jazyk runtime (CLR) uživatelem definované typy (UDTs) varbinary(max) tak, aby sloupce typu uživatelsky definovaný typ mohou být replikovány pro předplatitele se systémem SQL Server 2005.

0x2000000000

Převede hierarchyid Typ dat varbinary(max) tak, aby sloupce typu hierarchyid mohou být replikovány pro předplatitele se systémem SQL Server 2005. Další informace o použití hierarchyid Zobrazit sloupce v replikovaných tabulkách hierarchyid (Transact-SQL).

0x4000000000

Replikuje každé filtrované indexy tabulka.Další informace o filtrované indexy v tématu Filtrované pokyny návrh rejstříku.

0x8000000000

Převede geography and geometry datové typy varbinary(max) tak, že mohou být replikovány z těchto typů sloupců pro předplatitele se systémem SQL Server 2005.

0x10000000000

Replikuje indexy na sloupce typu geography and geometry.

Pokud je tato hodnota NULL, systém automaticky generuje požadovanou platné schéma článek.Složka Výchozí schéma možnost tabulka v části poznámky zobrazí hodnotu, je zvolen v závislosti na typu článek.Také všechny schema_option hodnoty jsou platné pro každý typ replikace a typ článek. Složka Platné možnosti schématu tabulce podle poznámky jsou uvedeny možnosti, které lze určit pro typ dané článek.

NoteNote:

Složka schema_option Parametr ovlivňuje pouze možnosti replikace pro počáteční snímek. Po počáteční schéma generovaných agenta snímek a použité na odběratel, replikace změn schématu publikace odběratel probíhat na základě pravidla replikace změny schématu, replicate_ddl podle nastavení parametru sp_addmergepublication.Další informace naleznete v tématu Provedení změn schématu u databáze publikace.

[ @subset_filterclause= ] 'subset_filterclause'

Is a WHERE clause specifying the horizontal filtering of a table article without the word WHERE included. subset_filterclause is of nvarchar(1000), with a default of an empty string.

Important noteImportant Note:

Z důvodů výkonu doporučujeme nelze použít funkce názvů sloupců v řádku parametrizované klauzulí filtru, například LEFT([MyColumn]) = SUSER_SNAME(). Jestliže použijete přepínač NÁZEV_HOSTITELE v klauzule filtru a přepsání hodnoty HOST_NAME, bude pravděpodobně nutné převést datové typy pomocí convert.Další informace o doporučených postupech pro tento případ naleznete v části "Přepsání the HOST_NAME() hodnotu" v Parametrizované filtry řádků.

[ @article_resolver= ] 'article_resolver'

Is the COM-based resolver used to resolve conflicts on the table article or the .NET Framework assembly invoked to execute custom business logic on the table article. article_resolver is varchar(255), with a default of NULL.Dostupné hodnoty tohoto parametru jsou uvedeny v Microsoft Vlastní překládání. Pokud hodnota poskytnutá je jeden z Microsoft překladače, SQL Server použije zadaný překládání překládání dodaných systému. Pomocí sp_enumcustomresolvers vytvořit výčet seznamu k dispozici vlastní překládání.Další informace naleznete v tématu Při synchronizaci korespondence provádění obchodní logika and Rozšířené slučovací replikace konfliktů zjišťování a řešení.

[ @resolver_info= ] 'resolver_info'

Je slouží k zadání dodatečné informace vyžadované v vlastní překládání.Some of the Microsoft Resolvers require a column provided as input to the resolver. resolver_info is nvarchar(255), with a default of NULL.Další informace naleznete v tématu Microsoft model COM-based překladače.

[ @source_owner= ] 'source_owner'

Is the name of the owner of the source_object. source_owner is sysname, with a default of NULL.Hodnota NULL znamená, považován být vlastníkem aktuálního uživatele.

[ @destination_owner= ] 'destination_owner'

Is the owner of the object in the subscription database, if not 'dbo'. destination_owner is sysname, with a default of NULL.Hodnota NULL znamená, "dbo" se považuje za vlastníka.

[ @vertical_partition= ] 'column_filter'

Enables and disables column filtering on a table article. vertical_partition is nvarchar(5) with a default of FALSE.

false označuje svislá filtrování a publikuje všechny sloupce.

true Vymaže všechny sloupce s výjimkou prohlášených primární klíč a ROWGUID sloupce.Sloupce jsou přidány pomocí sp_mergearticlecolumn.

[ @auto_identity_range= ] 'automatic_identity_range'

Enables and disables automatic identity range handling for this table article on a publication at the time it is created. auto_identity_range is nvarchar(5), with a default of FALSE. true enables automatic identity range handling, while false disables it.

NoteNote:

auto_identity_range se již nepoužívá a jsou poskytovány z důvodu zpětné kompatibility pouze.Měli byste použít identityrangemanagementoption pro určení možnosti správy rozsah identity. Další informace naleznete v tématu Replikace identity sloupce.

[ @pub_identity_range= ] pub_identity_range

Ovládací prvky velikost rozsahu identity přidělena odběratel s odběr server při použití automatické identity rozsah správy.This identity range is reserved for a republishing Subscriber to allocate to its own Subscribers. pub_identity_range is bigint, with a default of NULL.Tento parametr je třeba zadat, pokud identityrangemanagementoption je auto nebo pokud auto_identity_range je true.

[ @identity_range= ] identity_range

Controls the identity range size allocated both to the Publisher and to the Subscriber when automatic identity range management is used. identity_range is bigint, with a default of NULL.Tento parametr je třeba zadat, pokud identityrangemanagementoption je auto nebo pokud auto_identity_range je true.

NoteNote:

identity_range řídí velikost rozsahu identity při republishing předplatitelé použití předchozích verzí SQL Server.

[ @threshold= ] threshold

Procentuální hodnotu, která řídí, pokud Agent sloučit přiřadí nový rozsah identity.When the percentage of values specified in threshold is used, the Merge Agent creates a new identity range. threshold is int, with a default of NULL.Tento parametr je třeba zadat, pokud identityrangemanagementoption je auto nebo pokud auto_identity_range je true.

[ @verify_resolver_signature= ] verify_resolver_signature

Specifies if a digital signature is verified before using a resolver in merge replication. verify_resolver_signature is int, with a default of 1.

0 Určuje, že podpis nesmí být ověřeny.

1 Určuje, že pokud není z důvěryhodného zdroj budou ověřeny podpis.

[ @destination_object= ] 'destination_object'

Is the name of the object in the subscription database. destination_object is sysname, with a default value of what is in @source_object.Tento parametr může být zadán pouze pokud v článku je článek pouze schématu, například uložené procedury, zobrazení a UDF.Pokud je uvedené v článek článek tabulka, hodnota v @source_object přepíše hodnoty v destination_object.

[ @allow_interactive_resolver= ] 'allow_interactive_resolver'

Enables or disables the use of the Interactive Resolver on an article. allow_interactive_resolver is nvarchar(5), with a default of FALSE. true enables the use of the Interactive Resolver on the article; false disables it.

NoteNote:

Interaktivní překládání není podporován. SQL Server Compact 3.5 SP1 Odběratelé.

[ @fast_multicol_updateproc= ] 'fast_multicol_updateproc'

Tento parametr se již nepoužívá a je zachována z důvodu zpětné kompatibility skripty.

[ @check_permissions= ] check_permissions

Je rastrový obrázek tabulka úroveň oprávnění, která ověří Agent sloučit použije změny Vydavatel.If the Publisher login/user account used by the merge process does not have the correct table permissions, the invalid changes are logged as conflicts. check_permissions is int, and can be the | (Bitwise OR) product of one or more of the following values.

Hodnota

Opis

0x00 (Výchozí)

Oprávnění nejsou kontrolovány.

0x10

Kontroluje oprávnění u Vydavatel, před operací vkládání při odběratel lze uložit.

0x20

Kontroluje oprávnění u Vydavatel, před operace aktualizace při odběratel je možné uložit.

0x40

Kontroluje oprávnění u Vydavatel, před lze uložit na odběratel operace odstranění.

[ @force_invalidate_snapshot= ] force_invalidate_snapshot

Acknowledges that the action taken by this stored procedure may invalidate an existing snapshot. force_invalidate_snapshot is a bit, with a default of 0.

0 Určuje, že článek přidání nezpůsobí snímek je neplatná.Pokud uložená procedura zjistí, že změna vyžaduje nový snímek, dojde k chybě a nebudou provedeny žádné změny.

1 specifies that adding an article may cause the snapshot to be invalid, and if there are existing subscriptions that require a new snapshot, gives permission for the existing snapshot to be marked as obsolete and a new snapshot generated. force_invalidate_snapshot is set to 1 when adding an article to a publication with an existing snapshot.

[ @published_in_tran_pub= ] 'published_in_tran_pub'

Indicates that an article in a merge publication is also published in a transactional publication. published_in_tran_pub is nvarchar(5), with a default of FALSE. true specifies that the article is also published in a transactional publication.

[ @force_reinit_subscription= ] force_reinit_subscription

Acknowledges that the action taken by this stored procedure may require existing subscriptions to be reinitialized. force_reinit_subscription is a bit, with a default of 0.

0 Určuje, že přidání článek nezpůsobí odběr být reinicializována.uložená procedura zjistí, že změna vyžadovalo stávající předplatné, být reinicializována, dojde k chybě a jsou provedeny žádné změny.

1 means that changes to the merge article causes existing subscriptions to be reinitialized, and gives permission for the subscription reinitialization to occur. force_reinit_subscription is set to 1 when subset_filterclause specifies a parameterized row filter.

[ @logical_record_level_conflict_detection= ] 'logical_record_level_conflict_detection'

Specifies the level of conflict detection for an article that is a member of a logical record. logical_record_level_conflict_detection is nvarchar(5), with a default of FALSE.

true Určuje, že konflikt nalezen Pokud jsou provedeny změny kdekoli v logický záznam.

false Určuje, že slouží k rozpoznání konfliktu výchozí podle column_tracking. Další informace naleznete v tématu Změny související řádky se záznamy logických seskupení.

NoteNote:

Protože logické záznamy nejsou podporovány ve SQL Server Compact 3.5 SP1 Zákazníci, je nutné zadat hodnotu z false Pro logical_record_level_conflict_detection podpora těchto předplatitele.

[ @logical_record_level_conflict_resolution= ] 'logical_record_level_conflict_resolution'

Specifies the level of conflict resolution for an article that is a member of a logical record. logical_record_level_conflict_resolution is nvarchar(5), with a default of FALSE.

true Určuje, že v celém záznamu vítězného logické přepíše Ztracený logický záznam.

false Určuje, že vítězného řádků není omezen na logický záznam.Pokud logical_record_level_conflict_detection je truePak logical_record_level_conflict_resolution musí být také sada k true. Další informace naleznete v tématu Změny související řádky se záznamy logických seskupení.

NoteNote:

Protože logické záznamy nejsou podporovány ve SQL Server Compact 3.5 SP1 Zákazníci, je nutné zadat hodnotu z false Pro logical_record_level_conflict_resolution podpora těchto předplatitele.

[ @partition_options= ] partition_options

Defines the way in which data in the article is partitioned, which enables performance optimizations when all rows belong in only one partition or in only one subscription. partition_options is tinyint, and can be one of the following values.

Hodnota

Opis

0 (Výchozí)

Filtrování článek buď statická nebo není výnosu podmnožinu dat pro každý oddíl, tedy "překrývající se" oddílu jedinečný.

1

Oddíly jsou překrývající se a jazyk DML (jazyk DML (Data Manipulation Language)) (DML) aktualizace provedené u odběratel nelze změnit oddíl, do které patří řádek.

2

Filtrování na článek dává nepřekrývající oddílů, ale více předplatitelé mohou přijímat do stejného oddílu.

3

Filtrování článek výnosů nepřekrývající oddíly, které jsou jedinečné pro každého předplatného.

NoteNote:

Pokud zdroj tabulka pro článek je již publikován v jiné publikace, bude hodnota partition_options musí být stejné pro oba články.

[ @processing_order= ] processing_order

Indicates the processing order of articles in a merge publication. processing_order is int, with a default of 0. 0 Určuje, že je v článku neuspořádané a jakékoli jiné hodnota představuje pořadové číslo pořadí zpracování pro tento článek.Články jsou zpracovávány v pořadí od nejnižší k nejvyšší hodnotě.Pokud dva články mají stejnou hodnotu, pořadí zpracování je určena podle pořadím přezdívka článek v sysmergearticles systémová tabulka.Další informace naleznete v tématu Určení pořadí zpracování korespondence článků.

[ @subscriber_upload_options= ] subscriber_upload_options

Definuje omezení na aktualizace provedené na odběratel s klientský odběr.For more information, see Optimalizace výkonu slučovací replikace s články pouze stáhnout. subscriber_upload_options is tinyint, and can be one of the following values.

Hodnota

Opis

0 (Výchozí)

Žádná omezení.Změny provedené u odběratel odeslány Vydavatel.

1

Jsou povoleny změny u odběratel, ale odeslány není Vydavatel.

2

Změny nejsou povoleny u odběratel.

NoteNote:

Pokud zdroj tabulka pro článek je již publikován v jiné publikace, hodnota subscriber_upload_options musí být stejné pro oba články.

[ @identityrangemanagementoption= ] identityrangemanagementoption

Specifies how identity range management is handled for the article. identityrangemanagementoption is nvarchar(10), and can be one of the following values.

Hodnota

Opis

NONE

Zakáže identity rozsah správy.

Ručně

Označuje sloupec identity pomocí NOT FOR replikace povolit ruční identity rozsahu zpracování.

Automatické

Určuje Automatická správa identity rozsahy.

NULL(default)

Defaults to nonewhen the value of auto_identity_range is not true.

Z důvodu zpětné kompatibility když hodnota identityrangemanagementoption je NULL, hodnota auto_identity_range je zaškrtnuto. Nicméně, když hodnota identityrangemanagementoption není NULL a potom hodnotu auto_identity_range je ignorována. Další informace naleznete v tématu Replikace identity sloupce.

[ @delete_tracking= ] 'delete_tracking'

Indicates whether deletes are replicated. delete_tracking is nvarchar(5), with a default of TRUE. false indicates that deletes are not replicated, and true indicates that deletes are replicated, which is the usual behavior for merge replication.Při vytváření delete_tracking je sada k false, řádky odstraněn u odběratel musí být odebrána ručně u Vydavatel a odstraněn u Vydavatel řádků je nutné ručně odebrat u odběratel.

Important noteImportant Note:

Nastavení delete_tracking Komu false výsledky v jiných konvergence. Pokud zdroj tabulka pro článek je již publikován v jiné publikace, bude hodnota delete_tracking musí být stejné pro oba články.

NoteNote:

delete_tracking možnosti nemůže být sada pomocí Nový průvodce publikací or the Vlastnosti publikace dialogové okno.

[ @compensate_for_errors= ] 'compensate_for_errors'

Indicates if compensating actions are taken when errors are encountered during synchronization. compensate_for_errors is nvarchar(5), with a default of FALSE.When set to true, changes that cannot be applied at a Subscriber or Publisher during synchronization always lead to compensating actions to undo the change; however, one incorrectly configured Subscriber that generates an error can cause changes at other Subscribers and Publishers to be undone. false disables these compensating actions, however, the errors are still logged as with compensation and subsequent merges continues to attempt to apply the changes until successful.

NoteNote:

For pull subscriptions at Subscribers running Microsoft SQL Server 2000 version 8.00.858 and earlier (which includes SP3), compensating actions still occur even with compensate_for_errors set to false.

Important noteImportant Note:

Ačkoli data v ohrožených řádků se může jevit z konvergence, co nejdříve, adresa chyby, mohou být změny provedeny a bude konvertován data.Pokud zdroj tabulka pro článek je již publikován v jiné publikace, bude hodnota compensate_for_errors musí být stejné pro oba články.

[ @stream_blob_columns= ] 'stream_blob_columns'

Specifies that a data stream optimization be used when replicating binary large object columns. stream_blob_columns is nvarchar(5), with a default of FALSE. true means that the optimization will be attempted.

Important noteImportant Note:

Povolení této optimalizace paměti může snížit výkon agenta sloučit během synchronizace.Tato možnost by měla být použita pouze při replikaci sloupce, které obsahují MB dat.

NoteNote:

Replikace určitých sloučení funkcí jako logické záznamy, může zabránit stále optimalizace datového proudu z používán při replikaci i s binární velké objekty stream_blob_columns sada k true.

0 (úspěch) nebo 1 (selhání)

sp_addmergearticle je používán slučovací replikace.

Publikujete-li objekty, jejich definice jsou zkopírovány do předplatitele.Pokud publikujete databázový objekt, který závisí na jeden nebo více objektů, musíte publikovat všechny odkazované objekty.Například pokud publikujete zobrazení, které závisí na tabulka, musíte publikovat tabulka také.

Pokud zadáte hodnotu 3 for partition_options, může existovat pouze jeden odběr pro každý oddíl dat v uvedeném článek. Druhý odběr vytvořena ve kterém filtrování kritérium nový odběr překládá do stejného oddílu jako existující odběr, je existující odběr zrušen.

Pokud zadáte hodnotu 3 pro partition_options, metadata je vyčištěn up vždy, když je spuštěn Agent sloučit a snímek oddílu vyprší rychleji. Při použití této možnosti, zvažte povolení odběratel požaduje snímek oddílu.Další informace naleznete v tématu Snímky pro sloučení publikace s parametry filtrů.

Přidání článek s filtrem vodorovné statické, použití subset_filterclause, do existující publikace s články, které mají parametry filtrů vyžaduje předplatné být reinicializována.

Při zadávání processing_order, doporučujeme nechat mezery mezi hodnotami pořadí článek, který usnadňuje sada nové hodnoty v budoucnu. Například máte tři články Article1, Article2 a Article3, nastavte processing_order až 10, 20 a 30, spíše než 1, 2 a 3. Další informace naleznete v tématu Určení pořadí zpracování korespondence článků.

Výchozí schéma Možnosti tabulka

Tato tabulka popisuje výchozí hodnotu, která je sada uložená procedura, pokud je zadána hodnota NULL. schema_option, které závisí na typu článek.

Typ článek

Hodnota možnosti schématu

pouze FUNC schématu.

0x01

pouze schéma indexované zobrazení

0x01

pouze proc schématu.

0x01

tabulka

  • 0x0C034FD1 - SQL Server 2005 a dále kompatibilní publikace s nativním režimem snímek.

  • 0x08034FF1 - SQL Server 2005 a dále kompatibilní publikace se snímkem režimu znaků.

  • 0x30034FF1 - SQL Server 2000 a starší publikace kompatibilní.

zobrazení schématu pouze

0x01

NoteNote:

Pokud publikace podporuje starší verze SQL Server, výchozí možnost schématu pro TABULKA is 0x30034FF1.

Platné schéma Možnosti tabulka

V následující tabulce jsou popsány povolené hodnoty schema_option v závislosti na typu článek.

Typ článek

Hodnoty možností schématu

pouze FUNC schématu.

0x01 and 0x2000

pouze schéma indexované zobrazení

0x01, 0x040, 0x0100, 0x2000, 0x40000, 0x1000000, and 0x200000

pouze proc schématu.

0x01 and 0x2000

tabulka

Všechny možnosti.

zobrazení schématu pouze

0x01, 0x040, 0x0100, 0x2000, 0x40000, 0x1000000, and 0x200000

Vyžaduje členství ve skupině sysadmin pevná pevná role serveru nebo db_owner pevné databázová role.

Zobrazit: