Compartir a través de


Los pasos recomendados para instalar eConnect para Microsoft Dynamics GP en un entorno de grupo de trabajo que resolverá el mensaje de error "No se puede agregar el usuario a SQL".

En este artículo se proporciona una solución a un problema por el que el proceso de instalación de eConnect en Microsoft Dynamics GP producirá un error al instalar eConnect en un equipo de grupo de trabajo que apunte a un servidor SQL Server en otro equipo de un dominio.

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

Síntomas

El proceso de instalación de eConnect en Microsoft Dynamics GP producirá un error al instalar eConnect en un equipo de grupo de trabajo que apunte a un servidor SQL Server en otro equipo de un dominio. Recibirá el siguiente mensaje de error en este entorno:

No se puede agregar usuario a SQL.

Causa

El proceso de instalación requiere que la cuenta de servicio eConnect sea un usuario de Windows. Se produce un error en la instalación porque el usuario que inició sesión en el equipo del grupo de trabajo no tiene acceso para crear usuarios de SQL o la cuenta que se usa para la cuenta de servicio de eConnect no se puede resolver.

Solución

El proceso de instalación requiere que el equipo deseado para la instalación de eConnect esté en un dominio.

Los pasos siguientes se pueden usar para, en última instancia, tener el servicio de integración de eConnect que se ejecuta en un equipo de grupo de trabajo y SQL Server se ejecuta en otro equipo de un dominio. El proceso requiere que el instalador una el equipo eConnect al dominio, ejecute la instalación de eConnect en el equipo deseado y, a continuación, quite el equipo del dominio para que vuelva a estar en un grupo de trabajo.

  1. Cree una cuenta de dominio denominada eConnectService que se usará durante la instalación de la cuenta de servicio de eConnect.

  2. Una el equipo eConnect al dominio y ejecute la instalación de eConnect. Durante la instalación, tendrá que usar la cuenta de dominio del paso 1 para la cuenta de servicio eConnect.

  3. Una vez completada la instalación, quite el equipo eConnect del dominio y, a continuación, cree una cuenta de usuario local denominada eConnectService con la misma contraseña usada para la cuenta de dominio en el paso 1.

  4. Ejecute las instrucciones que aparecen aquí en un símbolo del sistema para establecer la reserva de direcciones URL para la cuenta local del paso 3:

    Nota:

    Recibirá "El parámetro es incorrecto" para cualquier error sintáctico (omitiendo la barra diagonal final, por ejemplo).

    1. netsh http delete urlacl url=http://+:80/Microsoft/Dynamics/GP/eConnect/

    2. netsh http add urlacl user=computer_name\econnectService url=http://+:80/Microsoft/Dynamics/GP/eConnect/

      Nota:

      Reemplace "computer_name" por el nombre de equipo del equipo eConnect.

  5. En el servidor SQL Server, cree una cuenta de usuario local denominada eConnectService con la misma contraseña usada para la cuenta de dominio (y la cuenta de usuario local en la máquina del grupo de trabajo). Asegúrese de que esta cuenta de usuario local (en el SQL Server) tiene un inicio de sesión de SQL y se agrega al rol DYNGRP en las bases de datos DYNAMICS y company.

  6. eConnect para Microsoft Dynamics GP debe estar listo para usarse en el equipo del grupo de trabajo.