Compartir a través de


Error irrecuperable durante la instalación al instalar servicios web para Microsoft Dynamics GP

En este artículo se describe cómo evitar o resolver errores que se producen durante la instalación de servicios web para Microsoft Dynamics GP.

Se aplica a: Microsoft Dynamics GP
Número de KB original: 973027

Síntomas

Al intentar instalar servicios web para Microsoft Dynamics GP, puede recibir un mensaje de error como el siguiente:

Error irrecuperable durante la instalación

Solución alternativa

Para evitar o resolver errores de instalación, siga estos pasos:

  1. Si el servidor en el que se instalan servicios web es diferente del servidor basado en Microsoft SQL Server en el que residen las bases de datos de Microsoft Dynamics GP, habilite el acceso DTC de red en ambos servidores.

    Windows Server 2003

    Para obtener más información sobre cómo habilitar el acceso DTC de red en Windows Server 2003, consulte Cómo habilitar el acceso DTC de red.

    Windows Server 2008

    Para obtener más información sobre cómo habilitar el acceso DTC de red en Windows Server 2008, vea Habilitar el acceso DTC de red.

  2. Compruebe que los códigos de moneda ISO de Microsoft Dynamics GP son únicos y tienen exactamente tres caracteres. Haz esto para cada moneda.

    1. Inicie sesión en Microsoft Dynamics GP como usuario que tenga un rol de administrador.

    2. Use el método adecuado:

      • Si usa Microsoft Dynamics GP 10.0 o Microsoft Dynamics GP 2010, seleccione Microsoft Dynamics GP, seleccione Herramientas, configuración, sistema y, a continuación, seleccione Moneda.
      • Si usa Microsoft Dynamics GP 9.0, seleccione Herramientas, seleccione Configurar, sistema y, a continuación, seleccione Moneda.
    3. En el cuadro de diálogo Configuración de moneda, seleccione el botón de búsqueda situado junto al campo Id . de moneda.

    4. En la ventana Monedas, compruebe cada identificador de moneda para asegurarse de que no haya códigos ISO duplicados. Además, compruebe que cada código ISO tiene exactamente tres caracteres.

  3. Compruebe que se especifica una moneda funcional para cada empresa. Para ello, siga estos pasos:

    1. Inicie sesión en Microsoft Dynamics GP como usuario que tenga un rol de administrador.
    2. Use el método adecuado:
      • Si usa Microsoft Dynamics GP 10.0 o Microsoft Dynamics GP 2010, seleccione Microsoft Dynamics GP, apunte a Herramientas, apunte a Configuración, apunte a Financiero y, a continuación, seleccione Multidivisa.
      • Si usa Microsoft Dynamics GP 9.0, seleccione Herramientas, apunte a Configuración, apunte a Financiera y, a continuación, seleccione Multicurrency.
    3. En el cuadro de diálogo Configuración de multicurrencia, compruebe que hay un valor en el campo Moneda funcional. Si el campo Moneda funcional está vacío, seleccione la lupa en el lado derecho del campo y, a continuación, seleccione una moneda.
    4. Seleccione Aceptar si ha realizado algún cambio.
    5. Repita los pasos del 3b al 3d para cada empresa.
  4. Compruebe que todas las empresas que aparecen en la base de datos dynamics siguen existiendo. A continuación, asegúrese de que todas las empresas se actualicen a la versión actual de Microsoft Dynamics GP. Para ello, siga estos pasos:

    1. Ejecute el script ClearCompanies.sql para quitar las referencias de la base de datos DYNAMICS a las empresas que ya no existen.

    2. Ejecute el siguiente script:

      select * from DYNAMICS..DB_UPGRADE
      
    3. En los resultados del script que ejecutó en el paso 4b, compruebe que todas las entradas de la columna db_status sean 0.

    4. En los resultados del script que ejecutó en el paso 4b, compruebe que todas las entradas de las columnas db_verMajor y db_verOldMajor estén en el mismo número que la versión de Microsoft Dynamics GP que esté usando. Por ejemplo, si usa Microsoft Dynamics GP 10.0, todas las entradas de la db_verMajor y db_verOldMajor columnas serán 10.

      Nota:

      Si los resultados del paso 4c y 4d son incorrectos, póngase en contacto con el soporte técnico de Microsoft Dynamics para ayudar a resolver los problemas de actualización antes de intentar instalar servicios web para Microsoft Dynamics GP.

  5. Si usa Microsoft Dynamics GP 10.0 o Microsoft Dynamics GP 9.0, asegúrese de que el sitio de Internet Information Services (IIS) en el que se instalan servicios web no tiene instaladas otras aplicaciones, como SQL Reporting Services o Microsoft Dynamics CRM. Además, el sitio no se puede extender a través de SharePoint. Para hacerlo, siga estos pasos.

    Windows Server 2003

    1. Seleccione Inicio y, después, Herramientas administrativas.

    2. Seleccione Administrador de Internet Information Services (IIS).

    3. En el Administrador de Internet Information Services (IIS), expanda el signo más que está junto al nombre del equipo y, a continuación, expanda Sitios Web.

    4. Seleccione el sitio web en el que se instalarán los servicios web. En el panel derecho, compruebe que no haya directorios virtuales, archivos u otros contenidos ya instalados o enumerados en este sitio.

      Nota:

      Si hay archivos que se muestran en el paso 5d, cree un sitio IIS en el que puede instalar Servicios Web.

    Windows Server 2008

    1. Seleccione Inicio y, después, Herramientas administrativas.

    2. Seleccione Administrador de Internet Information Services (IIS).

    3. En el Administrador de Internet Information Services (IIS) (Servicios de Información de Internet), haga clic en el signo más junto al nombre del equipo y, a continuación, haga clic en Sitios.

    4. Seleccione el sitio web en el que se instalarán los servicios web y, a continuación, seleccione Vista de contenido en la parte inferior de la ventana Administrador de Internet Information Services (IIS).

    5. En esta vista de contenido, compruebe que no haya directorios virtuales, archivos u otro contenido ya instalado o enumerado en este sitio.

      Nota:

      Si hay archivos que se muestran en el paso 5e, cree un sitio IIS en el que pueda instalar Servicios Web.

  6. Si intentó instalar servicios web pero produjo un error después de seguir los pasos 1 a 5, use uno de los métodos siguientes.

    Método 1: Desinstalar servicios web para Microsoft Dynamics GP

    Nota:

    Asegúrese de que todos los componentes de servicios web se quitan del entorno.

Referencias

Para obtener más información sobre cómo instalar servicios web para Microsoft Dynamics GP 10.0 en un sistema operativo x64, vea Descripción de los sistemas operativos de 64 bits que se admiten junto con Microsoft Dynamics GP.