Udostępnij za pośrednictwem


Zalecane kroki instalacji programu eConnect dla programu Microsoft Dynamics GP w środowisku grupy roboczej, które rozpoznają komunikat o błędzie "Nie można dodać użytkownika do programu SQL"

Ten artykuł zawiera rozwiązanie problemu polegającego na tym, że proces instalacji programu eConnect w programie Microsoft Dynamics GP zakończy się niepowodzeniem podczas instalowania programu eConnect na komputerze grupy roboczej, który wskazuje serwer SQL na innym komputerze w domenie.

Dotyczy: Microsoft Dynamics GP
Oryginalny numer KB: 2534520

Symptomy

Proces instalacji programu eConnect w programie Microsoft Dynamics GP zakończy się niepowodzeniem po zainstalowaniu programu eConnect na komputerze grupy roboczej, który wskazuje serwer SQL na innym komputerze w domenie. W tym środowisku zostanie wyświetlony następujący komunikat o błędzie:

Nie można dodać użytkownika do bazy danych SQL.

Przyczyna

Proces instalacji wymaga, aby konto usługi eConnect było użytkownikiem systemu Windows. Instalacja nie powiedzie się, ponieważ użytkownik zalogowany na komputerze grupy roboczej nie ma dostępu do tworzenia użytkowników SQL lub konta używanego na potrzeby konta usługi eConnect nie można rozpoznać.

Rozwiązanie

Proces instalacji wymaga, aby wymagany komputer do instalacji programu eConnect był w domenie.

Poniższe kroki mogą służyć do korzystania z usługi integracji eConnect uruchomionej na komputerze grupy roboczej, a program SQL Server jest uruchomiony na innym komputerze w domenie. Proces wymaga, aby instalator przyłączył komputer eConnect do domeny, uruchomić instalację programu eConnect na żądanym komputerze, a następnie usunąć komputer z domeny, aby był z powrotem w grupie roboczej.

  1. Utwórz konto domeny o nazwie eConnectService, które będzie używane podczas instalacji konta usługi eConnect.

  2. Dołącz komputer eConnect do domeny i uruchom instalację programu eConnect. Podczas instalacji należy użyć konta domeny z kroku 1 dla konta usługi eConnect.

  3. Po zakończeniu instalacji usuń komputer eConnect z domeny, a następnie utwórz konto użytkownika lokalnego o nazwie eConnectService z tym samym hasłem używanym dla konta domeny w kroku 1.

  4. Uruchom instrukcje wymienione tutaj w wierszu polecenia, aby ustawić rezerwację adresu URL dla konta lokalnego z kroku 3:

    Uwaga 16.

    Zostanie wyświetlony komunikat "Parametr jest niepoprawny" dla dowolnego błędu składniowego (na przykład pozostawiając ukośnik końcowy).

    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/

      Uwaga 16.

      Zastąp ciąg "computer_name" nazwą komputera eConnect.

  5. Na serwerze SQL utwórz konto użytkownika lokalnego o nazwie eConnectService z tym samym hasłem używanym dla konta domeny (i kontem użytkownika lokalnego na komputerze grupy roboczej). Upewnij się, że to konto użytkownika lokalnego (na serwerze SQL) ma identyfikator logowania SQL i jest dodawane do roli DYNGRP w bazach danych DYNAMICS i firmowych bazach danych.

  6. Połączenie eConnect dla programu Microsoft Dynamics GP powinno być teraz gotowe do użycia na komputerze grupy roboczej.