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.

Al actualizar a Microsoft Dynamics GP 2010, se produce un error en la conversión de tabla para la base de datos de la empresa. Aparece una X roja junto a la empresa que indica un error. Para determinar qué tablas han fallado, ejecute el siguiente script:


SELECT b.fileOSName, a.fileNumber, a.PRODID, a.Status, a.errornum, a.errordes, c.CMPANYID, c.INTERID
FROM DYNAMICS.dbo.DU000030 a
JOIN
DYNAMICS.dbo.DU000010 b
ON a.fileNumber = b.fileNumber
AND a.PRODID = b.PRODID
JOIN
DYNAMICS.dbo.SY01500 c
ON a.companyID = c.CMPANYID
WHERE (a.Status <> 0 or a.errornum <> 0) and a.Status <>15


     
Recibirá el siguiente mensaje de error en la columna errordesc:

[Microsoft] [SQL Server Native Client 10,0] [SQL Server] Infracción de la restricción CLAVE PRINCIPAL 'PKUPRXXXXX'. No se puede insertar la clave duplicada en el objeto 'dbo. UPRXXXXXX'.



Recibirá este mensaje de error cuando una o varias de las tablas siguientes no se actualicen:
UPR10203
UPR10204
UPR10205
UPR10206
UPR10207
UPR10209
UPR10213
UPR10214

Causa

Nota Antes de seguir las instrucciones de este artículo, asegúrese de que tiene una copia de seguridad completa de la base de datos que puede restaurar si se produce un problema.

La clave principal cambió con Microsoft Dynamics GP 2010 y los registros de la tabla infringen la nueva clave. Los registros no deben existir en las tablas de trabajo de nómina después de una ejecución de comprobación de nómina. Para solucionar este problema, quite los registros.

Para que corrijamos este problema por usted, vaya a la sección"Solucionarlo para mí". Si prefiere solucionar este problema usted mismo, vaya a la sección"Permítanme solucionarlo yomismo".

Síntomas

Para solucionar este problema automáticamente, haga clic en el vínculo Solucionar este problema. A continuación, haga clic en Ejecutar en el cuadro de diálogo Descargar archivo y siga los pasos de este asistente.





Nota Este asistente puede estar solo en inglés; sin embargo, la corrección automática también funciona para otras versiones de idioma de Windows.

Nota Si no está en el equipo que tiene el problema, puede guardar la corrección automática en una unidad flash o en un CD y, a continuación, puede ejecutarla en el equipo que tiene el problema.

Solucionarlo en mi lugar


Para solucionar este problema usted mismo, siga estos pasos:

  1. No restaure la base de datos de la empresa. Este problema se puede resolver en el momento del error durante la actualización a Microsoft Dynamics GP 2010.

  2. Inicie el SQL Server Management Studio. Para ello, use uno de los siguientes métodos según el programa que use.

    Método 1: Para SQL Server 2005 Si usa SQL Server 2005, inicie SQL Server Management Studio. Para ello, haga clicen Inicio , seleccione Todos los programas ,seleccione Microsoft SQL Server 2005y, a continuación, haga clic en SQL Server Management Studio.

    Método 2: Para SQL Server 2008Si usa SQL Server 2008, inicie SQL Server Management Studio. Para ello, haga clicen Inicio , seleccione Todos los programas ,seleccione Microsoft SQL Server 2008y, a continuación, haga clic en SQL Server Management Studio.

  3. Ejecute los scripts siguientes en la base de datos de la empresa que está fallando:

    Delete UPR10203
    Delete UPR10204
    Delete UPR10205
    Delete UPR10206
    Delete UPR10207
    Delete UPR10209
    Delete UPR10213
    Delete UPR10214
  4. Ejecute el siguiente script para borrar los registros con errores:

    Delete DYNAMICS..DU000030 where Status = 135 and fileNumber in (424, 425, 426, 427, 428, 429, 385, 386)
  5. Inicie Utilidades de Microsoft Dynamics GP 2010 y actualice la compañía de nuevo.

Lo corrijo yo mismo

¿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!

×