QuickBooks Error 6123, 0 occurs when QuickBooks Desktop loses its direct connection to the company file (.QBW) during network hosting, file restoration, or standard file opening. The error message explicitly states: “Connection to the QuickBooks company file has been lost.” This failure is triggered by interrupted client-server network communication, corrupted Network Data (.ND) configuration files, active firewall blocks on the database port, or restoring a backup directly across a network share rather than from local storage.
Fast-Fix: The 45-Second Solution
To resolve Error 6123, 0, run QuickBooks File Doctor from the Tool Hub or move your backup file to a local drive before restoring. If opening a shared file, open the QuickBooks Tool Hub, select Company File Issues, and run QuickBooks File Doctor. If restoring a backup (
.QBB), copy the backup file directly onto your localC:drive, restore it locally, and then move the resulting.QBWfile to your server.
Quick Status & Triage Snapshot
- Data Risk Tier: Low (The company database itself is intact; the failure occurs in the network transport layer or restore engine).
- Multi-User Impact: High when hosted on a server (Blocks workstation access until the host database connection is refreshed).
- Common Trigger: Restoring a
.QBBbackup across a network drive, Windows user account permission mismatches, or firewall port blocks after a server reboot. - Estimated Fix Time: 5 to 15 minutes.
Diagnostic Flowchart: Error 6123, 0 Decision Path
Plaintext
[Start: "Connection to the company file has been lost" - Error 6123, 0]
│
▼
Did the error occur while restoring a backup (.QBB) or opening a live file (.QBW)?
│
├─► Restoring a Backup (.QBB)
│ └─► Is the .QBB located on a network drive, external drive, or USB?
│ ├─► YES ──► Copy .QBB to local C:\ drive, restore locally, then move .QBW.
│ └─► NO ──► Damaged backup file. Attempt restore with clean file name.
│
└─► Opening a Live File (.QBW) on a Network
│
▼
Rename companion .ND and .TLG files on the Host/Server
│
├─► File opens ──► Rescan folder in Database Server Manager to lock in new .ND.
│
└─► File still throws 6123, 0
│
├─► Run QuickBooks File Doctor via Tool Hub.
│ │
│ ├─► Network green, file opens ──► Solved.
│ └─► Network fails / Blocked ──► Configure Port 8019 in Firewall.
│
└─► Error persists on single PC ──► Test under new Windows Admin profile.
Is Your Data at Risk?
Error 6123, 0 represents a communication disconnect rather than physical database corruption:
- When Opening a Live File: Your records are safe. The connection drops before data writing begins, preventing corrupt records from committing to the database.
- When Restoring a Backup: If the restore process aborts mid-way with Error 6123, the partial
.QBWfile created during the attempt should be deleted. Your original.QBBbackup remains completely untouched and safe to restore again. - Operational Caution: Never use Windows Task Manager to kill a host server’s database process (
qbdbmgrn.exe) while other users are actively saving data in multi-user mode. Always ensure all active users log out before resetting hosting services.
Technical Anatomy: What Error 6123, 0 Means
QuickBooks relies on the Sybase SQL database engine (qbdbmgrn.exe) running on the host machine to coordinate multi-user connections and data streaming.
- The Handshake Failure: When a client workstation opens a company file, it queries the companion Network Data file (
.ND) to find the server’s IP address and listening port (Port 8019 and dynamic port ranges). If the server fails to acknowledge the connection packet within the expected timeout threshold, the client terminates the request and displays Error 6123, 0. - Network Pipe Interruptions on Restores: The QuickBooks restore utility requires exclusive, uninterrupted I/O read/write access. Restoring a
.QBBfile stored across a network share or slow VPN tunnel causes packet latency that breaks the database extraction pipeline. - User Account Security Token Drops: If the Windows user profile running QuickBooks lacks local security tokens to authenticate against the server’s
QBDataServiceUserXXaccount, Windows drops the named pipe connection, severing database communication.
Differential Diagnosis: Don’t Confuse This With…
- QuickBooks Error H202: Error H202 specifically points to a multi-user hosting configuration or firewall blocking issue where the server cannot be reached at all, whereas Error 6123, 0 can also occur during single-user operations and backup restores.
- QuickBooks Error 6000, -305: Indicates that the
.NDor.TLGfile is corrupted or locked by another process, while 6123, 0 indicates an active session disconnect or restore break. - QuickBooks Error 6000, -82: Occurs when multiple workstations mistakenly turn on hosting mode simultaneously.
Step-by-Step Repair Guide
Follow these steps in order, starting with the most common scenario for your specific workflow.
Step 1: Fix Restore Failures by Moving the Backup File Locally
If Error 6123, 0 occurs while restoring a backup file (.QBB), network latency is terminating the restore pipeline.
- Open File Explorer and locate your
.QBBbackup file. - Right-click the file and select Copy.
- Navigate to your local hard drive (e.g.,
C:\Users\Public\Documentsor create a temporary folder likeC:\QBTest). - Paste the
.QBBfile into this local directory. - In QuickBooks, go to File > Open or Restore Company.
- Select Restore a backup copy (.QBB), click Next, and choose Local backup.
- Browse to the local
C:\QBTestfolder, select your backup, and complete the restore process. - Once restored and verified, you can safely move the newly created
.QBWcompany file to your server or shared directory.
Step 2: Rename Damaged .ND and .TLG Companion Files
If Error 6123, 0 appears when opening a live company file, rebuilding the companion configuration files resets the network connection baseline.
- Close QuickBooks on all client workstations and the server.
- Open the folder containing your company file on the server (e.g.,
C:\QuickBooksData). - Locate the files with extensions
.NDand.TLGsharing your company file’s name:[YourCompanyName].qbw.nd[YourCompanyName].qbw.tlg
- Right-click each file, select Rename, and append
.oldto the extension:[YourCompanyName].qbw.nd.old[YourCompanyName].qbw.tlg.old
- Open the QuickBooks Database Server Manager on the server, go to the Scan Folders tab, and scan the company directory to generate a clean
.NDfile. - Reopen QuickBooks on the client workstation and test the connection. For detailed manual rename procedures.
Step 3: Run QuickBooks File Doctor via Tool Hub
When network ports, folder permissions, or IP resolutions are misconfigured, File Doctor repairs the network bridge automatically.
- Download and install the latest QuickBooks Tool Hub on the affected workstation.
- Launch the Tool Hub and click Company File Issues in the left menu.
- Click Run QuickBooks File Doctor.
- In the drop-down menu, select your company file (or click Browse to find it).
- Select Check your file and network, then click Continue.
- Enter your QuickBooks Admin password and click Next.
- Allow File Doctor 5 to 10 minutes to verify network transport sockets and repair Windows firewall rules. For a comprehensive overview of the utility.
Step 4: Create a New Windows Administrator Account
If Error 6123, 0 persists on a single workstation while other machines open the file normally, the local Windows user profile is experiencing security token corruption.
- In Windows, go to Settings > Accounts > Other users.
- Click Add account (or Add someone else to this PC).
- Select I don’t have this person’s sign-in information, then select Add a user without a Microsoft account.
- Set a user name (e.g.,
AdminTest), assign a password, and click Next. - Click the newly created user, select Change account type, and set it to Administrator.
- Sign out of Windows and log into the new
AdminTestprofile. - Open QuickBooks Desktop and open the company file over the network. If the file opens successfully, migrate your user profile data to resolve the underlying Windows registry corruption.
Hard Stop: When to Call an Expert
If all diagnostic steps fail, stop running automated repair loops and evaluate deeper database recovery if:
- File Doctor Reports Unrecoverable Damage: File Doctor fails with an internal network error or reports severe Sybase page header corruption.
- Local Test Fails: You copy the
.QBWfile to a localC:drive, attempt to open it in single-user mode, and it still immediately throws Error 6123, 0 or an unrecoverable crash. - Severe Network Drops: The host server repeatedly drops database services (
QuickBooksDBXX) during business hours, which points to server-level hardware or virtual machine memory limits rather than basic file configuration issues.
Closing the Books
QuickBooks Error 6123, 0 is almost always a temporary communication dropout between your client workstation and the hosting engine, or an interrupted backup restore stream. Your financial data and transaction ledgers remain intact. By restoring backups locally, renaming corrupted .ND and .TLG files, and verifying network ports through the QuickBooks Tool Hub, you can reliably restore access to your company file and get your accounting operations back online.