Síntomas
Al configurar una replicación transaccional e inicializar una suscripción transaccional desde una copia de seguridad en Microsoft SQL Server 2012 o SQL Server 2014. Durante la sincronización inicial, el Agente de distribución falla y recibe los siguientes errores:
Nota
Conectarse al suscriptor
Inicializando
No hay transacciones replicadas disponibles.
42000 Could not find stored procedure 'sp_MSins_'. 2812
42000 Could not find stored procedure 'sp_MSins_'. 2812
Causa
Este problema se debe a una diferencia de tiempo entre el agente del lector de registros y la ejecución inicial del Agente de distribución. Si se producen muchos cambios transaccionales en el editor, hay un retraso en la generación del agente del lector de registros y en la adición de los scripts de procedimientos almacenados personalizados en MSRepl_commands en la base de datos de distribución. Si el Agente de distribución se inicia y ya ha realizado un recorrido de ida y vuelta a la base de datos de distribución antes de que se agreguen estos comandos, moverá la marca de tiempo de la transacción hacia adelante e informará "No hay transacciones replicadas disponibles". Los intentos de sincronización posteriores del Agente de distribución no pueden detectar los comandos de creación de procedimientos almacenados personalizados y producirán los errores que se mencionan en la sección "Síntomas".
Resolución
Este problema se corrigió por primera vez en la siguiente actualización acumulativa de SQL Server.
Actualización acumulativa 1 para SQL Server 2014 /en-us/help/2931693
Actualización acumulativa 9 para SQL Server 2012 SP1 /en-us/help/2931078
Acerca de las actualizaciones acumulativas 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. Consulte las actualizaciones acumulativas más recientes para SQL Server:
- Actualización acumulativa más reciente para SQL Server 2014
- Actualización acumulativa más reciente para SQL Server 2012 SP1
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".