Síntomas
Al configurar una replicación transaccional e inicializar una suscripción transaccional desde una copia de seguridad de Microsoft SQL Server 2012 o SQL Server 2014. Durante la sincronización inicial, se produce un error en el agente de distribución y recibe los errores siguientes:
La conexión a las transacciones replicadas de InitializingNo están disponibles. 42000 no pudo encontrar el procedimiento almacenado ' sp_MSins_ '. 281242000 no se encontró el procedimiento almacenado ' sp_MSins_ '. 2812
Causa
Este problema se debe a una diferencia en la temporización entre el agente de lector del registro y la ejecución inicial del agente de distribución. Si se producen muchos cambios transaccionales en el publicador, se produce un retraso en el agente de lector del registro que genera y agrega los scripts de procedimientos almacenados personalizados a MSRepl_commands de la base de datos de distribución. Si el agente de distribución se inicia y ya ha realizado un intercambio de ida y vuelta a la base de datos de distribución antes de que se agreguen estos comandos, se moverá la marca de tiempo de la transacción y se informará de que no hay transacciones duplicadas 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 generarán errores que se mencionan en la sección "síntomas".
Resolución
El problema se solucionó 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
Cada actualización acumulativa para SQL Server contiene todas las revisiones y todas las revisiones de seguridad incluidas en la actualización acumulativa anterior. Consulte las últimas actualizaciones acumulativas para SQL Server:
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft recogidos en la sección "Se aplica a".