PRB: Hromadné operace do tabulky výsledek v řádky není replikovaná korespondence replikace

Překlady článku Překlady článku
ID článku: 275680 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Příznaky

Při použití hromadných operací, jako je nástroj příkazového řádku bcp, příkazy HROMADNÉ INSERT Transact-SQL, kopie hromadného API nebo SQL Server Data Transformation Services (DTS), pokud určité rozměry jsou převzaty načíst data do tabulek, které se účastní replikace sloučení vložených řádků nejsou replikovány na ostatní servery.

Příčina

Protože tyto hromadných operací jsou optimalizována pro rychlé a efektivní načte velké množství dat, ve výchozím nastavení jsou není Požární aktivačních přijímání vložených dat tabulky. Protože slučovací replikace vyžaduje použití aktivačních událostí systému na zúčastněné tabulky sledovat změny mezi aplikace publisher a odběratele, pokud aktivační události není aktivována, replikace typu sloučení nelze replikovat řádky.

Jak potíže obejít

Řešení tohoto problému závisí na metodě používáte hromadné kopírování dat a verzi serveru SQL používáte:

  • Vložit řádky pomocí SQL Server DTS, zrušte zaškrtnutí možnost Použít rychlé zatížení (ve výchozím nastavení povoleno) pod kartu Možnosti vlastností Data Transformation úloh. Uvědomte si však SQL Server 2000 hromadné vložení úlohy vystavit schopnost změnit možnost Použít rychlé zatížení, provede pouze transformace dat úlohy.

  • Pokud používáte nástroj příkazového řádku bcp nebo příkazu Transact-SQL INSERT HROMADNÉ SQL Server 2000, musíte použít možnost FIRE_TRIGGERS. Poznámka: FIRE_TRIGGERS možnost není k dispozici v SQL Server verze 7.0. Protože FIRE_TRIGGERS možnost pro hromadné operace v serveru SQL Server verze 7.0 není k dispozici, všechny operace hromadného mimo DTS výsledkem řádků není replikován odběratelům.

  • Při použití hromadné kopírování API prostřednictvím ODBC musíte povolit možnost FIRE_TRIGGERS na příslušné připojení úchyt prostřednictvím volání funkce bcp_control().

  • Při použití rozhraní IRowsetFastLoad OLE DB zadat možnost FIRE_TRIGGERS vlastnost SSPROP_FASTLOADOPTIONS rozhraní IOpenRowset.

Další informace

Vložení, odstranění a příkazy aktualizace jsou replikovány v publikaci slučovací replikace jsou sledovány agentem sloučení při přidání tabulek MSmerge_contents a MSmerge_tombstone. Řádky jsou přidány do těchto tabulek prostřednictvím systému aktivační události vytvořené v tabulkách během instalace replikace.

Hromadné operace není kontrolních omezení tabulky na nebo Požární aktivační události v cílové tabulce. V důsledku toho aktivována není aktivačních slučovací replikace systému. Protože tyto aktivační události není aktivována, řádky, které parametr jsou "změněny" podle vložení hromadné operace nejsou přidány do tabulky MSmerge_contents a proto nejsou replikovány odběratelům.

Odkazy

Další informace o účincích aktivační událost provádění v cílových tabulek, pokud je zadán parametr FIRE_TRIGGERS, naleznete v tématu "Použití bcp a INSERT HROMADNÉ" v SQL Server 2000 Books Online.

Vlastnosti

ID článku: 275680 - Poslední aktualizace: 31. října 2003 - Revize: 3.2
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
Klíčová slova: 
kbmt kbprb KB275680 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:275680

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com