Wstęp
Komunikaty błędu są rejestrowane w logach instalacji, czyli pliku Log.db znajdującego się w pliku Logs w katalogu Auto Update (przykładowa ścieżka do pliku C:\Program Files (x86)\Comarch ERP Auto Update\logs). Po weryfikacji i naprawie błędu, należy ponowić instalację Comarch WMS w Auto Update.
Cannot remap user to login 'sa’, because the login is already mapped to a user in the database. – należy zweryfikować login/hasło podane w konfiguracji komponentu w Auto Update w sekcji Logowanie aplikacji do serwera SQL (należy utworzyć nowego użytkownika, który nie występuje na bazie danych, ani w systemie ERP).
Cannot use the special principal 'sa’. User or role 'WMSUser’ does not exist in this database. – należy zweryfikować pole Logowanie aplikacji do serwera SQL w konfiguracji komponentu Comarch WMS Magazynier. W sekcji powinien zostać podany całkiem nowy użytkownik, nie należy podawać użytkownika SA, ani WMSADMIN.
Error2023/12/28 09:55:15Exception type:System.Data.SqlClient.SqlException.Message: The login already has an account under a different user name. User or role 'WMSUser’ does not exist in this database. – błąd dotyczy loginu/hasła podanych w konfiguracji komponentu w Auto Update w sekcji Logowanie aplikacji do serwera SQL – należy podać nowego użytkownika, który nie występuje na bazie danych, ani w systemie ERP.
Error during script ..\\IdentifyErp.sql [Common] execution. (Login failed for user 'sa’.) – błąd może być związany z błędnie podanym hasłem do serwera SQL, dla użytkownika/loginy, który ma uprawnienia do logowania do serwera SQL. Dodatkowo błąd może być spowodowany użyciem znaków specjalnych w haśle.
The login already has an account under a different user name. User or role 'WMSUser’ does not exist in this database. – w sekcji Logowanie aplikacji do serwera SQL w Konfiguracji komponentu WMS Magazynier należy podać/utworzyć nowego użytkownika, następnie ponowić instalację.
Na serwerze SQL nie został‚ zainstalowany komponent Full-Text Search. – należy zweryfikować czy na instancji SQL jest zainstalowany komponent SQL Full-Test Search.
Nie można zainstalować wersji …. ponieważ na bazie wykonano skrypty QuickFixowe do wersji ….. – na bazie danych zostały wgrane poprawki QF (kolejne wersje bibliotek DLL i skryptów). Należy wykonać poniższy skrypt umożliwiający instalację standardowego pakietu instalacyjnego:
UPDATE [WMS].[Configuration] SET [Value] = 0 WHERE [Key] = 'QuickFixVersion’;
Error during script Conversions\\CheckIfNecessaryLanguagesExist.sql [SqlServer/Common] execution. (Cannot resolve the collation conflict between\”SQL_Latin1_General_CP1_CI_AS\” and \”Polish_CI_AS\” in the equal to operation.) – należy zweryfikować i uzgodnić Collation na bazie danych i SQL.
Message: A .NET Framework error occurred during execution of user-defined routine or aggregate \”Sync_ReloadSettings\”: System.Exception: IP address for Synchronization.Service is invalid or could not resolve specified hostname – należy zweryfikować czy w konfiguracji komponentu Comarch WMS Magazynier w Auto Update w polu usługa, został podany adres IP serwera lub nazwa serwera=komputera (bez instancji), na którym będzie funkcjonować usługa synchronizacji.
Błąd podczas instalacji WMS Zarządzanie – C:\\Program Files (x86)\\Comarch WMS\\Management: w3wp – należy zrestartować IIS i ponowić instalację aplikacji Comarch WMS Zarządzanie w Auto Update.
Message: A .NET Framework error occurred during execution of user-defined routine or aggregate \”Sync_ReloadSettings\”: System.Exception: IP address for Synchronization.Service is invalid or could not resolve specified hostname – należy zweryfikować adres dla usługi w konfiguracji komponentu Comarch WMS Magazynier w Auto Update (uzupełniając jedynie serwer bez instancji, bądź adres IP zamiast nazwy).
Message: A .NET Framework error occurred during execution of user-defined routine or aggregate \”Sync_ReloadSettings\”: System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values. Parameter name: port– błąd dotyczy wskazania numeru portu w konfiguracji komponentu WMS Magazynier dla usługi synchronizacji. Wskazany port znajduje się poza dozwolonym zakresem (górny zakres portu dla usługi Windows – 65535).