Sintomas
Quando você usa o recurso de replicação no Microsoft SQL Server 2012 ou no SQL Server 2014, o agente de leitor de log pode falhar intermitentemente. Além disso, você recebe uma das seguintes mensagens de erro no log de erro do SQL Server:
Erro 1
<data> <hora> <SPID> * * * o despejo de pilha está sendo enviado a <DiskLocation> <> <> <>SPID * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * <data> <hora> <SPID> * <data> <hora> <SPID> * iniciar despejo de pilha: <data> <hora> <SPID> * <Data> <> <> <SPID> <> <> TimeSPID <data> <hora> <SPID> * local: Replica. cpp: 2746 <data> <hora> <SPID> * expressão: pRowset <data> <Time> <spid> * spid: <spid> <Data> <time> <spid> * ID do processo: <ProcessId> <Data> <time> <SPID> * <data> <hora> <SPID> * buffer de entrada 109 bytes- <data> <hora> <SPID> * 16 00 00 00 12 00 00 00 02 00 00 00 00 00 00 00 00 00 <data> <hora> <SPID> * s p _ r e p 01 00 00 00 0B 00 73 00 70 00 5F 00 72 00 65 00 70 00 <data> <hora> <SPID> * l c m d s & ô 6C 00 63 00 6D 00 64 00 73 00 00 00 00 00 26 04 04 F4 <data> <hora> <SPID> * & & ÿ 01 00 00 00 00 26 04 04 00 00 00 00 00 00 26 04 04 FF <data> <Time> <SPID> * ÿÿÿ ¥ & FF FF 00 00 a5 0A 00 00 00 00 00 26 04 04 00 00 00 <data> <hora> <SPID> * & & ¡ 00 00 00 26 04 04 00 00 00 00 00 00 26 04 04 20 a1 7 <data> <hora> <SPID> * 00
Erro 2
<data> <hora> <SPID> Erro: 5243, severidade: 22, estado: 7. <data> <hora> <SPID> Foi detectada uma inconsistência durante uma operação interna. Entre em contato com o suporte técnico. <data> <time> <SPID> ex_raise2: exceção gerada, Major = 52, Minor = 43, estado = 7, Severity = 22, tentando criar um despejo de sintoma <data> <time> <SPID> <1 * * despejo thread-SPID = 0, EC = 0x000000297EC97DE0 > <2 data> <time> <SPID> <7 * * * o despejo de pilha está sendo enviado para <DiskLocation> <9> <0 Data> <> <> <5 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * > <6 data> <time> <SPID> * > <2 data> <time> <SPID> <7 * iniciar despejo de pilha: > <8 data> <time> <SPID> <3 * <data> <time> <SPID> <9<> <> <>< SPID> < *> <> ex_raise2: exceção gerada, Major = 52, Minor = 43, estado = 7, Severity = 22 <data> <time> <SPID> * <data> <time> <SPID> <3 * buffer de entrada 109 bytes- > <4 data> <time> <SPID> <9 * 16 00 00 00 12 00 00 00 02 00 00 00 00 00 00 00 00 00 > <0 Data> <time> <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 data> <time> <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 data> <time> <SPID> <8 * & & ÿ 01 00 00 00 00 26 04 04 00 00 00 00 00 00 26 04 04 FF > <1 data> <time> <SPID> <6 * ÿÿÿ ¥ & FF FF FF 00 00 a5 0A 00 00 00 00 00 26 04 04 00 00 00 > <8 data> <time> <SPID> <13 * & & ¡ 00 00 00 26 04 04 00 00 00 00 00 00 26 04 04 20 a1 7 > <16 data> <time > <SPID> <21
Causa
Esse problema ocorre quando o mesmo artigo é publicado em mais de uma publicação Transactional ou o mesmo artigo faz parte da publicação de CDC e Transactional.
Resolução
Informações sobre a atualização cumulativa
O problema foi corrigido primeiro na seguinte atualização cumulativa do SQL Server:
Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança incluídas na atualização cumulativa anterior. Recomendamos que você baixe e instale as atualizações cumulativas mais recentes do SQL Server:
Status
A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".