Příznaky
Při použití funkce replikace v Microsoft SQL Server 2012 nebo SQL Server 2014 může občas selhat agent čtečky protokolů. Dále se v protokolu chyb serveru SQL Server zobrazí jedna z následujících chybových zpráv:
Chyba 1
Poznámka
<
Datum><Čas><IDENTIFIKÁTOR SPID> Výpis zásobníku odesílaný do <DiskLocation>
<
Datum><Čas><IDENTIFIKÁTOR SPID> * *******************************************************************************
<
Datum><Čas><IDENTIFIKÁTOR SPID> *
<
Datum><Čas><IDENTIFIKÁTOR SPID> * ZAČÁTEK VÝPISU ZÁSOBNÍKU:
<
Datum><Čas><IDENTIFIKÁTOR SPID> * <Datum><Čas><SPID>
<
Datum><Čas><IDENTIFIKÁTOR SPID> *
<
Datum><Čas><IDENTIFIKÁTOR SPID> * Umístění: replicat.cpp:2746
<
Datum><Čas><IDENTIFIKÁTOR SPID> * Výraz: pRowset
<
Datum><Čas><IDENTIFIKÁTOR SPID> * SPID: <SPID>
<
Datum><Čas><IDENTIFIKÁTOR SPID> * ID procesu: <ProcessID>
<
Datum><Čas><IDENTIFIKÁTOR SPID> *
<
Datum><Čas><IDENTIFIKÁTOR SPID> * Vstupní vyrovnávací paměť 109 bajtů -
<
Datum><Čas><IDENTIFIKÁTOR SPID> * 16 00 00 00 12 00 00 00 02 00 00 00 00 00 00 00 00 00
<
Datum><Čas><IDENTIFIKÁTOR 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><IDENTIFIKÁTOR SPID> * L C M D S & ô 6C 00 63 00 6d 00 64 00 73 00 00 00 00 00 00 26 04 04 F4
<
Datum><Čas><IDENTIFIKÁTOR SPID> * & & ÿ 01 00 00 00 00 26 04 04 00 00 00 00 00 00 26 04 04 ff
<
Datum><Čas><IDENTIFIKÁTOR SPID> * Ÿÿÿ ¥ & ff ff ff 00 00 a5 0a 00 00 00 00 00 26 04 04 00 00 00
<
Datum><Čas><IDENTIFIKÁTOR SPID> * & & ¡ 00 00 00 26 04 04 00 00 00 00 00 00 26 04 04 20 A1 07
<
Datum><Čas><IDENTIFIKÁTOR SPID> * 00
Chyba 2
Poznámka
<Datum><a čas><Chyba SPID> : 5243, závažnost: 22, stav: 7.
<Datum><Čas><SPID> Během interní operace byla zjištěna nekonzistence. Obraťte se prosím na technickou podporu.
<Datum><a čas><SPID> ex_raise2: Vyvolání výjimky, hlavní = 52, menší = 43, stav = 7, závažnost = 22, pokus o vytvoření výpisu příznaků
<Datum><a čas><SPID> **Vlákno výpisu – SPID = 0, EC = 0x000000297EC97DE0
<Datum><Čas><SPID> ***Výpis zásobníku odesílaný do <DiskLocation>
<Datum><Čas><SPID> * *******************************************************************************
<Datum><a čas><SPID> *
<Datum><a čas><SPID> * ZAČÁTEK VÝPISU ZÁSOBNÍKU:
<Datum><Čas<>SPID> * <Datum<>Čas><SPID>
<Datum><a čas><SPID> *
<Datum><Čas><SPID> * ex_raise2: Vyvolání výjimky, hlavní = 52, vedlejší = 43, stav = 7, závažnost = 22
<Datum><a čas><SPID> *
<Datum><a čas><SPID> * vstupní vyrovnávací paměť 109 bajtů -
<Datum><Čas><SPID> * 16 00 00 00 12 00 00 00 02 00 00 00 00 00 00 00 00 00 00
<Datum><Čas><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 00 26 04 04 f4
<Datum><Čas><SPID> * & & ÿ 01 00 00 00 00 26 04 04 00 00 00 00 00 00 00 26 04 04 ff
<Datum><Čas><SPID> * ÿÿÿ ¥ & ff ff ff 00 00 a5 0a 00 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
Příčina
K tomuto problému dochází, když je stejný článek publikován ve více než jedné transakční publikaci nebo když je stejný článek součástí CDC a transakční publikace.
Řešení
Informace o kumulativní aktualizaci
Tento problém byl poprvé opraven v následující kumulativní aktualizaci SQL Server:
- Kumulativní aktualizace 13 pro SQL Server 2014
- Kumulativní aktualizace 2 pro SQL Server 2012 Service Pack 3
- Kumulativní aktualizace 5 pro SQL Server 2014 SP1
- Kumulativní aktualizace 12 pro SQL Server 2012 SP2
Doporučení: Nainstalujte nejnovější kumulativní aktualizaci pro SQL Server
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:
- Nejnovější kumulativní aktualizace pro SQL Server 2014
- Nejnovější kumulativní aktualizace pro SQL Server 2012 SP3
- Nejnovější kumulativní aktualizace pro SQL Server 2014 SP1
- Nejnovější kumulativní aktualizace pro SQL Server 2012 SP2
Stav
Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.