QuickBooks Error 6000, -82: Unblocking Connections to the Hosting Server

QuickBooks Error 6000, -82 is a network connection error that occurs when a workstation cannot communicate with the computer hosting the company file. It typically indicates that multiple computers on the local network are attempting to host the database simultaneously, or that a firewall, damaged network descriptor file, or DNS resolution failure is blocking the communication path between the workstation and the host server. To resolve this error, you must ensure that only the host server has multi-user hosting enabled, refresh your network configuration files, and verify network connectivity between all endpoints.

Fast-Fix: The 45-Second Solution

To quickly clear Error 6000, -82: open QuickBooks on each workstation, click File > Utilities, and verify that “Stop Hosting Multi-User Access” is selected (if it says “Host Multi-User Access,” hosting is already off). Ensure hosting is enabled only on the dedicated server. Next, open the company file folder on the server, rename the .ND file by adding .OLD to the end, and restart the QuickBooks Database Server Manager.


Quick Status & Triage Snapshot

  • Data Risk Tier: Low (This is an infrastructure handshake failure; database tables are not corrupted).
  • Multi-User Impact: High (Workstations are blocked from accessing the company file until hosting roles are corrected).
  • Common Trigger: Multiple workstations running in hosting mode, network disruptions during an active session, or stale network descriptor files.
  • Estimated Fix Time: 10 to 20 minutes.

Diagnostic Flowchart: Error 6000, -82 Decision Path

[Error 6000, -82 Appears on Workstation]
  │
  ├── Are multiple workstations set to host the file?
  │     ├── YES ──> Turn off hosting on all workstations. Keep hosting ON only on the server.
  │     └── NO  ──> Does the error persist on all workstations or just one?
  │                   │
  │                   ├── ALL WORKSTATIONS ──> Rename .ND and .TLG files on the server;
  │                   │                        restart QuickBooks Database Server Manager.
  │                   │
  │                   └── ONE WORKSTATION  ──> Test network ping to server by name and IP:
  │                                              ├── Ping by name fails ──> Update Windows hosts file (DNS issue).
  │                                              └── Ping succeeds     ──> Check workstation firewall and port 8019.

Is Your Data at Risk?

Error 6000, -82 is an environmental communication error, not a database corruption code.

  • Safe Condition: The error appears when launching QuickBooks or switching from single-user to multi-user mode. Your financial ledgers, audit trails, and customer records remain completely intact on the host storage volume.
  • Cautionary Condition: If the error appeared immediately following a sudden network drop or power failure while users were actively saving transactions, secondary file lock corruption can occur. Once communication is restored, verify data integrity through built-in diagnostics before resuming regular bookkeeping.

Technical Anatomy: What Error 6000, -82 Means

QuickBooks relies on a strict client-server model managed by the embedded Sybase database engine. When a workstation launches a company file stored on a network share, it performs a three-way handshake:

  1. The Network Descriptor Query: The workstation reads the .ND file located alongside the .QBW company file to determine the server’s IP address, computer name, and active database listening port.
  2. The Hosting Check: The workstation queries the local network to confirm that no other computer is attempting to act as the primary database manager for that file.
  3. The Socket Connection: The workstation establishes an active TCP connection to the host server’s database manager service.

Error 6000, -82 fires when this handshake breaks. If a workstation has “Hosting” switched on locally, it attempts to claim ownership of the database lock. When the actual host server also broadcasts its database ownership, QuickBooks detects a hosting conflict and terminates the connection to prevent data collision. Alternatively, if the .ND file contains an outdated IP address from a previous Dynamic Host Configuration Protocol (DHCP) lease, the workstation sends connection packets to a non-existent endpoint, timing out with Error 6000, -82.


Step-by-Step Repair Guide

Work through these steps in order to re-establish a stable connection to your host server.

Step 1: Turn Off Hosting on All Workstations

The most common cause of Error 6000, -82 is having more than one machine configured to host the company file.

  1. Open QuickBooks Desktop on the workstation displaying the error. Do not open the company file; remain on the No Company Open window.
  2. Click the File menu and navigate to Utilities.
  3. Inspect the hosting options:
    • If you see Stop Hosting Multi-User Access, click it. Click Yes to confirm.
    • If you see Host Multi-User Access, do not click it. This confirms that hosting is already disabled on this machine.
  4. Repeat this check on every workstation on your local network.
  5. On the host server (or main computer where the .QBW file is stored), open QuickBooks and verify that Host Multi-User Access is active under File > Utilities.

For a detailed walkthrough on auditing multiple machines across an office network, review Multi-User Fix: How to Turn Off Hosting on All QuickBooks Workstations.

[Correct Multi-User Hosting Topology]
Dedicated Server:      Host Multi-User Access = ACTIVE (Hosting ON)
Workstation 1:         Host Multi-User Access = DISABLED (Hosting OFF)
Workstation 2:         Host Multi-User Access = DISABLED (Hosting OFF)
Workstation 3:         Host Multi-User Access = DISABLED (Hosting OFF)

Step 2: Recreate the Network Descriptor (.ND) and Transaction Log (.TLG) Files

Corrupted or outdated .ND files send workstations to incorrect network addresses.

  1. Go to the host server or main computer hosting the file.
  2. Open Windows File Explorer and browse to the folder containing your company file (e.g., C:\Users\Public\Documents\Intuit\QuickBooks\Company Files).
  3. Locate the files sharing the same name as your company file but ending in extensions .ND and .TLG:
    • YourCompanyName.qbw.nd
    • YourCompanyName.qbw.tlg
  4. Right-click each file, select Rename, and append .OLD to the end (e.g., YourCompanyName.qbw.nd.OLD).
  5. Open the Windows Start menu on the server, search for QuickBooks Database Server Manager, and launch it.
  6. Click the Scan Folders tab, click Add Folder, select your company file folder, and click Start Scan.
  7. Once the scan finishes, fresh .ND files are generated automatically. Return to the workstation and open the file.

If you encounter permission blocks while modifying these configuration files, consult our targeted walkthrough: Manual Fix: Renaming .ND and .TLG Files to Resolve 6000-Series Errors.

Step 3: Test and Repair Network Name Resolution (DNS)

If the workstation cannot translate the server’s computer name into an active IP address, Error 6000, -82 occurs immediately upon connection.

  1. On the host server, press Windows Key + R, type cmd, and press Enter.
  2. Type ipconfig and press Enter. Note the IPv4 Address (e.g., 192.168.1.50).
  3. Type hostname and press Enter. Note the exact Computer Name (e.g., AccountingServer).
  4. Move to the affected workstation, open Command Prompt, and type:ping AccountingServer
  5. Observe the response:
    • If the ping command returns a reply from the correct IP address with 0% packet loss, name resolution is working.
    • If the command displays “Request timed out” or returns an outdated IP address, the local network cannot resolve the host.
  6. To bypass a broken DNS cache, edit the workstation’s Windows hosts file:
    • Open Notepad as Administrator.
    • Open C:\Windows\System32\drivers\etc\hosts.
    • Scroll to the bottom and add a new line:192.168.1.50 AccountingServer (use your actual server IP and name).
    • Save the file and retry opening QuickBooks.

To resolve deeper name lookup failures across complex multi-subnet networks, follow our network troubleshooting guide: H-Series Fix: Resolving DNS Resolution Issues in QuickBooks.

Step 4: Verify Firewall Rules and Communication Ports

Workstation requests will fail if Windows Firewall blocks QuickBooks Database Server Manager communication.

  1. On the host server, open Windows Firewall with Advanced Security.
  2. In the left panel, click Inbound Rules, then click New Rule… in the right panel.
  3. Select Port, then select TCP.
  4. In the Specific local ports field, enter port 8019 along with the dynamic port ranges assigned to your version of QuickBooks Desktop.
  5. Set the action to Allow the connection, apply it to Domain, Private, and Public profiles, name the rule QuickBooks Database Ports, and click Finish.

For specific port mappings by software year and release, refer to Port 8019 Fix: The Key to Solving Most QuickBooks Connection Issues.


Differential Diagnosis: Don’t Confuse This With…

  • QuickBooks Error H202: Error H202 is an explicit network path error showing the server name in the error message box. Error 6000, -82 is an enterprise database socket error that often triggers specifically because another workstation has seized the database manager role.
  • QuickBooks Error 6000, -80: Indicates internal company file corruption or simultaneous access in single-user mode. Error 6000, -82 indicates an external communication block before data structures are loaded.
  • QuickBooks Error 6189, 816: Occurs when the .QBW file is actively locked by another user’s process. Error 6000, -82 occurs when the workstation cannot establish the initial database connection handshake.

Hard Stop: When to Escalate

Stop manual network changes and run automated diagnostics if you encounter these conditions:

  1. The host machine cannot open the file locally: If launching the company file on the server itself throws a 6000-series error while in single-user mode, the issue is internal database corruption rather than a network block. Download the QuickBooks Tool Hub and run the QuickBooks File Doctor as detailed in File Doctor Guide: Using QuickBooks File Doctor to Repair Severe Corruption.
  2. Ping commands fail by both IP and server name: Indicates physical networking issues—such as a faulty network switch, disconnected Ethernet cable, or separate subnet isolation—that require network hardware inspection.

Closing the Books

Error 6000, -82 is nearly always caused by misaligned hosting roles or stale network configuration files. By ensuring that only your server acts as the multi-user host, clearing outdated .ND files, and verifying that local firewalls permit traffic across port 8019, you can unblock the connection and restore multi-user accounting operations safely without data loss.