Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

Microsoft distribuye las correcciones de Microsoft SQL Server 2008 y Microsoft SQL Server 2008 R2 como un archivo descargable. Dado que las correcciones son acumulativas, cada nueva versión contiene todas las revisiones y todas las correcciones de seguridad que se incluyeron con la versión anterior de corrección de SQL Server 2008 o SQL Server 2008 R2.

Síntomas

Tenga en cuenta el siguiente escenario en Microsoft SQL Server 2008 o en Microsoft SQL Server 2008 R2:

  • Configure una replicación de transacciones para una base de datos.

  • La base de datos se configura con la opción read_committed_snapshot.

  • La replicación está configurada para usar el sync_method nativo. A continuación, se inicializan los suscriptores de la replicación y se genera una instantánea para la replicación.

En este escenario, el agente de distribución produce un error con el código de error 20598. Además, es posible que reciba uno de los siguientes mensajes de error:

  • <fecha y hora> id . de<>distribución
    de Replication-Replication Subsistema: error >el nombre del agente<agente . La fila no se encontró en el suscriptor al aplicar el comando replicado.

  • <date time> spid<ID> Error: 14151, Gravedad: 18, Estado: 1.

    <fecha y hora> id . de<>distribución

    de Replication-Replication Subsistema:>error en el nombre del agente<agente . Infracción de restricción PRIMARY KEY '<nombre de clave principal>'. No se puede insertar la clave duplicada en el objeto '<tabla en el suscriptor>'.

Causa

Este problema se produce porque falta un bloqueo cuando se genera la instantánea para la replicación.

Solución

Información sobre la actualización acumulativa

SQL Server 2008 Service Pack 1


La corrección para este problema se publicó por primera vez en la actualización acumulativa 9 para SQL Server 2008 Service Pack 1.

Nota Dado que las compilaciones son acumulativas, cada nueva versión de corrección contiene todas las revisiones y todas las correcciones de seguridad que se incluyeron con la versión de corrección de SQL Server 2008 anterior. Microsoft recomienda que considere la posibilidad de aplicar la corrección más reciente que contiene esta revisión. Si desea obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

970365 Las compilaciones de SQL Server 2008 que se publicaron después de SQL Server 2008 Service Pack 1 se publicaron
Las revisiones de Microsoft SQL Server 2008 se crean para Service Pack de SQL Server específicos. Debe aplicar una revisión de SQL Server 2008 Service Pack 1 a una instalación de SQL Server 2008 Service Pack 1. De forma predeterminada, todas las revisiones que se proporcionan en un SQL Server Service Pack se incluyen en el siguiente SQL Server Service Pack.

SQL Server 2008 Service Pack 2

La corrección para este problema se publicó por primera vez en la actualización acumulativa 1 para SQL Server 2008 Service Pack 2. Para obtener más información sobre este paquete de actualización acumulativa, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

2289254 Actualización acumulativa 1 para SQL Server Service Pack 2Note 2Note Como las compilaciones son acumulativas, cada nueva versión de corrección contiene todas las revisiones y todas las correcciones de seguridad que se incluyeron con la versión anterior de la corrección de SQL Server 2008. Le recomendamos que considere la posibilidad de aplicar la corrección más reciente que contiene esta revisión. Si desea obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

2402659 Las compilaciones de SQL Server 2008 que se publicaron después del lanzamiento del Service Pack 2 de SQL Server 2008

SQL Server 2008 R2


La corrección para este problema se publicó por primera vez en la actualización acumulativa 4. Para obtener más información sobre cómo obtener este paquete de actualización acumulativa para SQL Server 2008 R2, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

2345451 Paquete de actualización acumulativa 4 para SQL Server 2008 R2 Nota Como las compilaciones son acumulativas, cada nueva versión de corrección contiene todas las revisiones y todas las correcciones de seguridad que se incluyeron con la versión de corrección de SQL Server 2008 R2 anterior. Le recomendamos que considere la posibilidad de aplicar la corrección más reciente que contiene esta revisión. Si desea obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

981356 Compilaciones de SQL Server 2008 R2 que se publicaron después del lanzamiento de SQL Server 2008 R2

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "Se aplica a".

Referencias

Para obtener más información sobre Replicación de SQL Server, visita el siguiente sitio web de Microsoft Developer Network (MSDN):

replicación de SQL ServerPara obtener más información sobre El aislamiento de instantáneas, visita el siguiente sitio web de MSDN:

Aislamiento de instantáneaPara obtener más información sobre el modelo de mantenimiento incremental para SQL Server, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
 

935897 El equipo de SQL Server dispone de un modelo de mantenimiento incremental para ofrecer revisiones para los problemas notificados

. Para obtener más información sobre el esquema de nomenclatura para las actualizaciones de SQL Server, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
 

822499Nuevo esquema de nomenclatura para los paquetes de actualización de software de Microsoft SQL Server Para obtener más información sobre terminología de actualización de software, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

824684 Description of the standard terminology that is used to describe Microsoft software updates (Descripción de la terminología estándar usada para describir las actualizaciones de software de Microsoft)

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×