KB3135748 - CORRECCIÓN: Error al utilizar la característica de replicación en SQL Server 2014 o SQL Server 2012

Se aplica a
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

Síntomas

Cuando utiliza la característica de replicación en Microsoft SQL Server 2012 o SQL Server 2014, el Agente de lector de registros puede producir errores de forma intermitente. Además, en el registro de errores de SQL Server recibe uno de los siguientes mensajes de error:

Error 1

Nota

< Fecha><Hora><SPID> Volcado de pila que se envía a <DiskLocation>
< Fecha><Hora><SPID> * *******************************************************************************
< Fecha><Hora><SPID> *
< Fecha><Hora><SPID> * COMENZAR VOLCADO DE PILA:
< Fecha><Hora><SPID><*SPID de fecha><y hora><>
< Fecha><Hora><SPID> *
< Fecha><Hora><SPID> * Ubicación: replicat.cpp:2746
< Fecha><Hora><SPID> * Expresión: pRowset
< Fecha><Hora><SPID> * SPID: <SPID>
< Fecha><Hora><SPID> * Process ID: <ProcessID>
< Fecha><Hora><SPID> *
< Fecha><Hora><SPID> * Búfer de entrada 109 bytes -
< Fecha><Hora><SPID> * 16 00 00 00 12 00 00 00 02 00 00 00 00 00 00 00 00 00
< Fecha><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
< Fecha><Hora><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
< Fecha><Hora><SPID> * & & ÿ 01 00 00 00 00 26 04 04 00 00 00 00 00 00 00 26 04 04 ff
< Fecha><Hora><SPID> * ÿÿÿ ¥ & ff ff ff 00 00 a5 0a 00 00 00 00 00 26 04 04 00 00 00 00
< Fecha><Hora><SPID> * & & ¡ 00 00 00 26 04 04 00 00 00 00 00 00 00 26 04 04 20 A1 07
< Fecha><Hora><SPID> * 00

Error 2

Nota

< < >Fecha y hora><Error SPID>: 5243, Gravedad: 22, Estado: 7.
<Fecha><y hora><SPID> Se ha detectado una incoherencia durante una operación interna. Póngase en contacto con el servicio de soporte técnico.
<Fecha><y hora><SPID> ex_raise2: excepción planteada, principal=52, secundaria=43, estado=7, gravedad=22, intentando crear el volcado de síntomas
<Fecha><y hora><SPID> **Subproceso de volcado - spid = 0, EC = 0x000000297EC97DE0
<Fecha><y hora><SPID> ***Volcado de pila que se envía a <DiskLocation>
<Fecha><y hora><SPID> * *******************************************************************************
<Fecha><y hora><SPID> *
<Fecha><y hora><SPID> * INICIAR VOLCADO DE PILA:
<SPID> de fecha><y hora><* <SPID de fecha<>y hora><>
<Fecha><y hora><SPID> *
<Fecha><y hora><SPID> * ex_raise2: Excepción planteada, principal=52, secundaria=43, estado=7, gravedad=22
<Fecha><y hora><SPID> *
<Fecha><y hora><SPID> * Búfer de entrada 109 bytes -
<Fecha><y hora><SPID> * 16 00 00 00 12 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00
<Fecha><y 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
<Fecha><y hora><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
<Fecha><y hora><SPID> * & & ÿ 01 00 00 00 00 26 04 04 00 00 00 00 00 00 00 26 04 04 ff
<Fecha><y hora><SPID> * ÿÿÿ ¥ & ff ff ff 00 00 a5 0a 00 00 00 00 00 26 04 04 00 00 00 00
<Fecha><y hora><SPID> * & & ¡ 00 00 00 26 04 04 00 00 00 00 00 00 26 04 04 20 A1 07
<Fecha><y hora><SPID> * 00

Causa

Este problema ocurre cuando el mismo artículo se publica en más de una publicación transaccional, o el mismo artículo forma parte de CDC y de publicación transaccional.

Resolución

Información sobre la actualización acumulativa

Este problema se corrigió por primera vez en la siguiente actualización acumulativa de SQL Server:
 

Recomendación: instalar la actualización acumulativa más reciente para SQL Server

Cada nueva actualización acumulativa para SQL Server contiene todas las revisiones y correcciones de seguridad que se incluyeron con la actualización acumulativa anterior. Se recomienda descargar e instalar las actualizaciones acumulativas más recientes para SQL Server:

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".