QBM Connection Troubleshooting Guide

What this guide covers: connection problems only (when QBM Client cannot connect to QBM Server / database).
Typical setup: QBM Client → QBM Server (Windows Service) → Microsoft SQL Server.
Quick rule:

1) Server-side checks (most common)

✅ 1. Check QBM Server Windows Service

QBM Server runs as a Windows Service on your server.
  1. Log in to the QBM Server machine.
  2. Open Services (press Win+R → type services.msc → Enter).
  3. Locate QBM Server (name may appear as “QBMServer” or similar).
  4. If the service is Stopped: Right-click → Start.
  5. If it is Running but clients cannot connect: Right-click → Restart.
Important: Set the service startup type to:
Automatic (Delayed Start)

✅ 2. Check SQL Server Service (Very Important)

QBM Server depends on Microsoft SQL Server. If SQL Server is stopped, QBM Server cannot work and all clients will lose connection.
  1. In Services, locate one of the following:
    • SQL Server (MSSQLSERVER) (default instance)
    • SQL Server (YourInstanceName) (named instance)
  2. Make sure the status is Running.
  3. If it is Stopped: Right-click → Start.
  4. If it is running but unstable: Right-click → Restart.
If your QBM settings specify a particular SQL instance name, that exact instance must be installed and running.

✅ 3. Restart the Windows Server (if needed)

If restarting services does not resolve the issue:
  1. Restart the Windows Server.
  2. After reboot, confirm that SQL Server and QBM Server start automatically.
This often resolves temporary service-level issues.

✅ 4. Additional server checks

Please also verify:

2) Client-side checks (when only one PC is affected)

✅ Verify the connection settings in QBM

In QBM, confirm the server address, port, and SQL instance settings are correct.

Settings location: File → Data Utilities → Settings

Check:
Important: If the client settings point to the wrong SQL instance name, QBM may show messages indicating the instance is not installed or not started.

✅ Basic network checks

From the affected PC:

3) Common connection error messages (and what to do)

The messages below are commonly produced by QBM when a connection to the server, service endpoint, or SQL Server fails.
What you may see Meaning (typical) What to do
“No connection could be established”
or
“No connection could be made… target machine…”
The server is unreachable, the service is down, firewall is blocking, or the address/port is wrong.
  1. On the server: restart QBM Server service.
  2. Confirm the server is online and reachable from the client network/VPN.
  3. Check firewall rules on the server for QBM traffic and SQL traffic.
  4. Verify QBM settings (server address/port).
“Endpoint not found”
or
“remote endpoint is no longer available”
QBM client cannot reach the service endpoint (QBM Server service not reachable or not running).
  1. Restart QBM Server Windows Service.
  2. Verify server address/port in QBM settings.
  3. Check firewall/antivirus on the server.
“net.tcp:// …”
or “Invalid URI”
The server address/URI is incorrect, incomplete, or not reachable.
  1. Re-check the server address in File → Data Utilities → Settings.
  2. Correct typos (server name, IP, port).
  3. Confirm DNS (if using server name instead of IP).
Timeout
(e.g., “System.TimeoutException”)
The request to server/SQL is taking too long or the connection is unstable.
  1. Restart QBM Server service and SQL Server service.
  2. Check server load (CPU/RAM/Disk).
  3. Check network stability (VPN drops or LAN issues).
“CommunicationException”
or
“ServiceChannel … Faulted state”
or
“channel can no longer be used…”
The service communication channel became faulted (server-side interruption, network drop, or restart).
  1. Close QBM and reopen it.
  2. If multiple users are affected: restart QBM Server service.
  3. Confirm firewall/antivirus did not block the service.
SQL Error 11
(SQL Server not started / not accessible)
SQL Server service is not started or SQL is not responding correctly.
  1. Start/Restart the SQL Server service on the server.
  2. Confirm the instance name matches QBM settings.
SQL Error 17
or “error: 40”
or
“A network-related or instance-specific error occurred”
SQL instance is unreachable, wrong instance name, or blocked by firewall/network.
  1. Confirm SQL Server instance service is installed and running.
  2. Confirm server name/instance/port settings in QBM are correct.
  3. Ask IT to allow SQL connectivity through firewall.
SQL Error 18456
or “Login failed”
SQL authentication failed (wrong user/password), or credentials were changed.
  1. Verify QBM username/password (password is case sensitive).
  2. Confirm the SQL login exists and has access to the database.
  3. If multiple users suddenly see this: confirm server settings were not changed.
SQL Error 4060 Database name is incorrect, missing, or the login has no access to that database.
  1. Verify the database name in QBM settings.
  2. Confirm the database exists on the server.
  3. Confirm permissions for the SQL login.
“ContractFilter mismatch…” Client/server version mismatch (new client with old server or the opposite).
  1. Update the server to match the client version (recommended).
  2. Or install the matching client version used by the server.
  3. After updating, restart QBM Server service.
“The remote endpoint no longer recognizes this sequence”
or reliable session faults
A broken or reset session between client and server (network interruption or service restart).
  1. Close and reopen QBM client.
  2. If repeated for many users: restart QBM Server service.
  3. Check network stability and VPN reliability.
“Could not establish connection to internet”
(only if your setup requires internet checks)
Some environments check connectivity; unstable internet may cause certain connection-related prompts.
  1. Check internet access on the client/server as required by your configuration.
  2. If your business uses VPN/cloud server access, verify the VPN/ISP link.

4) Optional: Offline Mode prompt (if enabled)

In some installations, QBM may offer Offline Mode when it detects a connectivity issue.

5) What to collect before contacting support

Sending complete information reduces troubleshooting time significantly:
Local log file (on the client PC):
QBM stores recent warnings and messages under the current Windows user profile in:
%LOCALAPPDATA%\QBM\WarningAndInfoMessages.txt
This file keeps recent messages (typically up to 30 days). If available, attach the relevant lines to your support request.

6) Final decision checklist

If multiple users cannot connect:
  1. Restart QBM Server Windows Service.
  2. Restart SQL Server service (correct instance).
  3. Check firewall/antivirus and server resources (disk/RAM).
  4. If still failing: restart the Windows Server.
If only one user cannot connect:
  1. Verify QBM settings on that PC (File → Data Utilities → Settings).
  2. Confirm VPN/LAN connectivity to the server.
  3. Restart the PC, then try again.
  4. Share the exact error message with support and include the local log file path above.