Estás trabajando sin conexión, espera a que vuelva la conexión a Internet

Tu explorador no es compatible

Debes actualizar tu explorador para usar el sitio.

Actualiza a la versión más reciente de Internet Explorer

REVISIÓN: "un valor no cumple las restricciones de integridad de una columna o tabla de" error si la publicación de mezcla contiene muchos artículos y las restricciones en SQL Server Compact 3.5

IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.

Haga clic aquí para ver el artículo original (en inglés): 2585082
Síntomas
Tenga en cuenta la situación siguiente:
  • Instalar Microsoft SQL Server Compact 3.5 en un equipo que ejecuta un sistema operativo de 32 bits.
  • Crear un suscriptor en SQL Server Compact 3.5.
  • Descargar muchas filas de una publicación de mezcla a una base de datos mientras que el publicador se sincroniza con el suscriptor. Las filas contienen muchos artículos y las restricciones.
En este escenario, se registra un mensaje de error similar al siguiente en el registro de errores de SQL Server:
Excepción System.Data.SqlServerCe.SqlCeException
Error nativo = 0, HRESULT =-2147217873, mensaje de Error: un valor no cumple las restricciones de integridad de una columna o tabla.
Causa
Este problema se produce porque se utiliza un identificador no válido de exchange.

Cuando el número de filas para su descarga está en estado pendiente en un equipo que ejecuta el sistema operativo de 32 bits, agente de cliente Compact SQL llama a un método de reintento que utiliza un ID de cambio no válido. Por lo tanto, se produce el problema que se menciona en la sección "Síntomas".
Solución
La revisión que resuelve este problema se incluye en el paquete de actualización acumulativa 5 para SQL Server Compact 3.5 Service Pack 2 (SP2).

Para obtener más información acerca de cómo obtener el paquete de actualización acumulativa 5 para SQL Server Compact 3.5 SP2, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
2553608 Actualización acumulativa 5 para SQL Server Compact 3.5 Service Pack 2

Solución
Para evitar este problema, especifique una orden de procesamiento de artículo que es el orden secuencial de los artículos de mezcla en las filas. El Administrador de base de datos puede utilizar un enfoque de prueba y error para encontrar el orden secuencial de los artículos de mezcla en las filas.

Notas
  • Si los artículos se descargan en el orden es el orden secuencial de los artículos de mezcla en las filas, menos filas se agregan a las colas de reintento.
  • El valor de la [@ processing_order =] processing_order argumento determina el orden en que se descargan los artículos en una publicación de mezcla. El Processing_order parámetro es un tipo de datos entero. Si el 0 valor predeterminado para el Processing_order se utiliza el parámetro, el artículo relacionado no está ordenado. Cuando el Processing_order parámetro no es 0, el valor representa un valor ordinal para el artículo relacionado. Cuando se procesan los artículos, se procesan en un orden incremental de valores ordinales. Si los artículos tienen el mismo valor, el orden de procesamiento de estos artículos se determina por el orden alfabético de los alias de artículo que se almacena en el sysmergearticles tabla del sistema.
  • Para obtener más información acerca de la processing_order parámetro, visite el siguiente sitio Web MSDN:
  • Para obtener más información acerca de la orden de procesamiento de los artículos de mezcla, visite el siguiente sitio Web MSDN:

Advertencia: este artículo se tradujo automáticamente

Propiedades

Id. de artículo: 2585082 - Última revisión: 08/12/2011 10:21:00 - Revisión: 1.0

  • Microsoft SQL Server Compact 3.5
  • kbqfe kbexpertiseadvanced kbfix kbsurveynew kbmt KB2585082 KbMtes
Comentarios