The article describes typical problems, their reasons, and solutions.
To enable StoreHouse 5 logging:
The log looks like this:
11.10.2019 14:30:10- PROCTIME DebugProc time=1.050 sec, conn_id=11, status= |
How to read the log: procedure name is DebugProc, the execution time, including the commit or rollback time, is 1.05 seconds, the connection ID is 11, the procedure was completed successfully; the signature for the search is PROCTIME.
During the inactive time, the following error may appear: Error sending data to the Win32 server = 10054: An existing connection was forcibly closed by the remote host.
Reason
Not found yet, but there is a workaround solution. It is assumed that the client enters sleep mode and the connection is terminated.
Workaround 1
Enable the option to prohibit sleep mode in the server settings. This setting is disabled by default. To do this:
Workaround 2
Enable Keep-alive mode for the server. You can do this by adding two parameters to the server registry branch:
If you enable the Log network events setting, you will see a string of the type Keep-alive enabled; prot=1; ip=so-and-so; time=300000; interval=10000 or an error message for each new TCP connection in the server protocol.
During the synchronization setup with r_keeper 7 via QUSH, the following error may occur:
Reason
The problem occurs because there is no data in the SQL table. Data is not transferred from r_keeper 7 to SQL due to the connection to SQL not by IP, but by name:
r_keeper | QUSH |
At the same time, checking the settings will give no errors, both in the manager station and in QUSH.
Solution
Reconfigure MSSQL to connect by IP address, specifying the port numbers. To do this, specify the ports for the required IP in the TCP/IP protocol settings in MSSQL. Do the following:
When replacing the database, the following license error may appear: Offline license is used
To fix the error, open Sdbman.exe. Go to Maintenance > Execute procedure.
In the window that appears, enter:
Procedure: LimN
Library: Shsrv64.dll
and click Execute. After that, the license should work.