KB3135748 – КОРЕКЦИЯ: Грешка при използване на функцията за репликация в SQL Server 2014 или SQL Server 2012

Отнася се за
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use) SQL Server 2014 Web - duplicate (do not use) SQL Server 2012 Service Pack 3 SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Enterprise Core SQL Server 2012 Express SQL Server 2012 for Embedded Systems SQL Server 2012 Standard

Симптоми

Когато използвате функцията за репликация в Microsoft SQL Server 2012 или SQL Server 2014, агентът за четене на регистрационни файлове може да изключва периодично. Освен това получавате едно от следните съобщения за грешка в регистрационния файл за грешки на SQL Server:

Грешка 1

Забележка

< Дата><Час><SPID> Stack Dump being sent to <DiskLocation>
< Дата><Час><SPID> * *******************************************************************************
< Дата><Час><SPID> *
< Дата><Час><SPID> * НАЧАЛО НА БУМПИНГА НА СТЕКА:
< Дата><Час><SPID> * <SPID за дата><и час><>
< Дата><Час><SPID> *
< Дата><Час><SPID> * Местоположение: replicat.cpp:2746
< Дата><Час><SPID> * Израз: pRowset
< Дата><Час><SPID> * SPID: <SPID>
< Дата><Час><SPID> * ИД на процеса: <ProcessID>
< Дата><Час><SPID> *
< Дата><Час><SPID> * Входен буфер 109 байта –
< Дата><Час><SPID> * 16 00 00 00 12 00 00 00 02 00 00 00 00 00 00 00 00 00
< Дата><Час><SPID> * s p _ r e p 01 00 00 00 0b 00 73 00 70 00 5f 00 72 00 65 00 70 00
< Дата><Час><SPID> * L C M D S & Ô 6C 00 63 00 6D 00 64 00 73 00 00 00 00 00 26 04 04 F4
< Дата><Час><SPID> * & & ÿ 01 00 00 00 00 00 26 04 00 00 00 00 00 00 26 04 04 ff
< Дата><Час><SPID> * ÿÿÿ ¥ & ff ff ff 00 00 a5 0a 00 00 00 00 00 26 04 04 00 00 00
< Дата><Час><SPID> * & & ¡ 00 00 00 26 04 04 00 00 00 00 00 00 26 04 04 20 A1 07
< Дата><Час><SPID> * 00

Грешка 2

Забележка

<SPID> дата><и час>< грешка: 5243, Степен на сериозност: 22, Щат: 7.
<SPID> за дата><и час>< По време на вътрешна операция е открито несъответствие. Свържете се с техническата поддръжка.
<SPID> за дата><и час>< ex_raise2: Възникнало изключение, major=52, minor=43, state=7, severity=22, опит за създаване на вторично копие на симптома
<SPID> за дата><и час>< **Dump нишка - spid = 0, EC = 0x000000297EC97DE0
<SPID> за дата><и час>< ***Dump на стека се изпраща до <DiskLocation>
<SPID> за дата><и час>< * *******************************************************************************
<SPID за дата><и час><> *
<Дата><и час><SPID> * НАЧАЛО НА СКЛАДНОТО КОПИЕ НА ПАМЕТТА:
<SPID> за дата><и час<> * <SPID за дата><и час><>
<SPID за дата><и час><> *
<SPID> за дата><и час>< * ex_raise2: Възникнало изключение, major=52, minor=43, state=7, severity=22
<SPID за дата><и час><> *
<SPID> за дата><и час>< * Входен буфер 109 байта -
<SPID> за дата><и час>< * 16 00 00 00 12 00 00 00 00 02 00 00 00 00 00 00 00 00 00
<Дата><Час><SPID> * s p _ r e p 01 00 00 00 0b 00 73 00 70 00 5f 00 72 00 65 00 70 00
<Дата><Час><SPID> * l c m d s & ô 6c 00 63 00 6d 00 64 00 73 00 00 00 00 00 26 04 04 f4
<Дата><и час><SPID> * & & ÿ 01 00 00 00 00 00 26 04 04 00 00 00 00 00 00 00 26 04 04 ff
<Дата><и час><SPID> * ÿÿÿ ¥ & ff ff ff 00 00 a5 0a 00 00 00 00 00 26 04 04 00 00 00 00
<Дата><и час><SPID> * & & ¡ 00 00 00 26 04 04 00 00 00 00 00 00 00 26 04 04 20 A1 07
<SPID> за дата><и час>< * 00

Причина

Този проблем възниква, когато една и съща статия е публикувана в повече от една транзакционна публикация или една и съща статия е част от CDC и транзакционна публикация.

Решение

Кумулативна информация за актуализацията

Проблемът е коригиран за първи път в следната кумулативна актуализация на SQL Server:
 

Препоръка: Инсталирайте най-новата кумулативна актуализация за SQL Server

Всяка нова кумулативна актуализация за SQL Server съдържа всички актуални поправки и корекции на защитата, които са били включени в предишната кумулативна актуализация. Препоръчваме ви да изтеглите и инсталирате най-новите сборни актуализации за SQL Server:

Състояние

Microsoft потвърждава, че това е проблем в продуктите на Microsoft, които са изброени в раздела „Важи за“.