Příznaky
Při použití funkce replikace v Microsoft SQL serveru 2012 nebo SQL serveru 2014 může dojít k neúspěšnému výpadku agenta čtečky protokolů. Kromě toho se v protokolu chyb systému SQL Server zobrazí některá z následujících chybových zpráv:
Chyba 1
<> <čas )> <SPID> * * * je odeslán do <DiskLocation> <Datum> <čas> <číslo SPID> * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * <> <čas )> <SPID> * <> <čas )> <SPID> * spustit výpis zásobníku: <> <čas )> <SPID> * <Datum> <čas> <číslo SPID Date> <SPID <> <čas )> <SPID> * Location: replikovat. cpp: 2746 <> <čas> <SPID> * výraz: pRowset Datum <> <čas )> <spid> * SPID: <Datum> <čas> <SPID> <* ID procesu :> <ProcessID čas> <Datečas> <číslo SPID> <* <> <čas )> <SPID> * vstupní vyrovnávací paměť 109 bytes- <> <časovémdatu> <SPID> * 16 00 00 00 12 00 00 00 02 00 00 00 00 00 00 00 00 00 <> <časovémdatu> <SPID> * s p _ r e p 01 00 00 00 0b 00 73 00 70 00 5F 00 72 00 65 00 70 00 <datum> <čas> <SPID> * l c m d s & ô 6c 00 63 00 6D 00 64 00 73 00 00 00 00 00 26 04 04 F4 Datum <> <čas> <SPID> * & & ÿ 01 00 00 00 00 26 04 04 00 00 00 00 00 00 26 04 04 FF <datum> <čas> <SPID> * ÿÿÿ y & ff FF FF 00 00 a5 0A 00 00 00 00 00 26 04 04 00 00 00 Datum <> <čas> <SPID> * & & ¡ 00 00 00 26 04 04 00 00 00 00 00 00 26 04 04 20 a1 07 Datum <> <čas> <SPID> * 00
Chyba 2
<> <čas)> <SPID> Chyba: 5243, závažnost: 22, stát: 7. <> <čas)> <SPID> Během interní operace se zjistilo nekonzistence. Obraťte se na technickou podporu. <datum> <čas> <SPID> ex_raise2: byla vyvolána výjimka, hlavní = 52, podverze = 43, stát = 7; závažnost = 22, pokus o vytvoření výpisu příznaku <datum> <čas> <. EC = 0x000000297EC97DE0 > <2> <čas)> <SPID> <7 * * * je odeslán do <DiskLocation> <9> <0 Datum> <čas> <číslo SPID> <5 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * > <6> <čas)> <SPID> * > <2 datum> <čas> <SPID> <7 * začátek výpisu zásobníku: > <8 datum > <čas> <SPID> <3 < čas> <čas> <číslo SPID> <9 * ex_raise2: byla vyvolána výjimka, hlavní = 52, podverze = 43, stát = 7, závažnost = 22 <datum> <čas> <SPID> *<datum> <čas> < SPID> <3 * vstupní vyrovnávací paměť 109 bajty – > <4 datum> <čas> <SPID> <9 * 16 00 00 00 12 00 00 00 02 00 00 00 00 00 00 00 00 00 > <0 Datum> <čas> <číslo SPID> <5 * s p _ r e p 01 00 00 00 0b 00 73 00 70 00 5F 00 72 00 65 00 70 00 > <6 datum> <čas> <SPID> <1 * l c m d s & ô 6c 00 63 00 6D 00 64 00 73 00 00 00 00 00 26 04 04 F4 > <3 datum> <čas> <SPID> <8 * & & ÿ 01 00 00 00 00 26 04 04 00 00 00 00 00 00 26 04 04 FF > <1 datum> <čas> <SPID> <6 * ÿÿÿ y & FF FF FF 00 00 a5 0A 00 00 00 00 00 26 04 04 00 00 00 > <8 datum> <čas> <SPID> <13 * & & ¡ 00 00 00 26 04 04 00 00 00 00 00 00 26 04 04 20 a1 07 > <16 datum> <čas> <SPID> <21 * 00
Příčina
K tomuto problému dochází, když je stejný článek publikovaný ve více transakčních publikacích nebo je tentýž článek součástí CDC a transakční publikace.
Řešení
Informace o kumulativní aktualizaci
Tento problém byl poprvé opraven následující kumulativní aktualizací SQL serveru:
Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Doporučujeme stáhnout a nainstalovat nejnovější kumulativní aktualizace pro SQL Server:
Stav
Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.