Skip to content

QuickBooks Database Server Manager: How to Install, Set Up and Fix It (2026 Guide)

If two or more people in your office need the same QuickBooks Desktop company file open at once, QuickBooks Database Server Manager is what makes that possible. Skip it, or set it up halfway, and you get the familiar mess: H202 errors on workstations, a file stuck in single-user mode, and someone emailing backup copies around just to get invoices out.

We set this tool up for small offices all the time. Most problems trace back to the same few missed steps, and they’re all covered here: server requirements, download and install, scanning folders, Windows permissions, firewall ports, connecting workstations, remote access and what to do when the service stops.

Quick answer: QuickBooks Database Server Manager (QBDSM) comes inside the regular QuickBooks Desktop installer. Install it on the computer that stores your company file, choose Custom and Network Options, scan the folder holding your .QBW file, give the QBDataServiceUserXX account full control of that folder, and switch each workstation to multi-user mode. There’s no separate download.

What Is QuickBooks Database Server Manager?

QuickBooks Database Server Manager is a free Windows utility from Intuit. It lets one computer, the server or host, share QuickBooks Desktop company files with other computers on the same local network. It runs in the background as a Windows service, so nobody needs QuickBooks open on the server for others to work.

Think of it as the traffic controller for your company file. Each workstation asks the server manager for access, and it keeps those requests in order so two people don’t overwrite each other’s work.

What it actually does

  • Scans folders for company files (.QBW) and prepares them for sharing.
  • Creates a Network Data file (.ND) next to each company file. This small file tells workstations where the server is and how to reach it.
  • Runs the QuickBooksDBXX service, which handles every multi-user connection.
  • Watches your drives so files you add or move later get picked up without a new scan.
  • Sets firewall permissions for the ports QuickBooks uses.

The Windows services behind it

Installing the server manager creates a few services and one dedicated Windows user. Knowing their names saves a lot of guesswork when something breaks.

NameWhat it isWhy it matters
QuickBooksDBXXThe database service (XX = version number)If it stops, nobody can open the file in multi-user mode
QBCFMonitorServiceCompany file monitor serviceKeeps watching folders and .ND files. “QBCFMonitorService not running” errors point here
QBDBMgrN.exeThe server manager program fileMust be allowed through your firewall and antivirus
QBDataServiceUserXXWindows user the service runs underNeeds Full Control on the folder that holds your company file

The six tabs inside the server manager

Most guides mention two tabs. There are six, and each one earns its place.

  1. Scan Folders: pick the folders that hold your company files and scan them for sharing.
  2. Database Server: live status of the service and who’s connected right now. Check it before running a backup or update.
  3. Monitored Drives: tick the local drives to keep watching. New or moved files on them update automatically.
  4. Updates: shows the server manager’s version and installs pending updates. This should match the QuickBooks release on your workstations.
  5. System: where the server manager is installed, the computer name and disk details.
  6. Port Monitor: each installed QuickBooks year and the port it uses. You’ll need these numbers for manual firewall rules.

QuickBooks Database Server Manager System Requirements

The server manager is picky about where it runs, and an unsupported operating system is one of the quieter causes of “it installed fine but nothing connects.” Check the host against this list before you start.

RequirementWhat QuickBooks Desktop 2024 and later expects
Windows edition64-bit only. 32-bit Windows isn’t supported
Dedicated server OSWindows Server 2022, 2019 or 2016 (Standard or Essentials), natively installed
Desktop OS acting as hostWindows 10 or Windows 11, 64-bit
Not supportedWindows Server 2012 (dropped from 2024 onward), Windows 10 in S mode, NAS devices
File locationA local drive on the host, not a mapped drive or cloud-synced folder

A few things catch people out here:

  • Older QuickBooks years have older support lists. Intuit has confirmed the 2021 server manager doesn’t support Windows Server 2025, for example. If you’re on an older year, check that year’s requirements page before upgrading the server’s OS.
  • “Natively installed” matters. Intuit’s wording is that QuickBooks needs Windows running natively. Exotic setups, like emulation layers, cause problems that are hard to diagnose.
  • Give the host real resources. A host that’s also someone’s everyday PC slows everyone down once three or four users connect. More RAM and an SSD on the host help more than anything you change on the workstations.

Before You Install: A Quick Checklist

Ten minutes of prep saves an afternoon of troubleshooting. Run through this on the computer that will host the file.

  • Pick a real host. Use the PC or server where the company file will live. It needs to stay on during work hours and never go to sleep.
  • Don’t host on a NAS. The server manager doesn’t support Network Attached Storage. Keep the file on a Windows machine’s local drive.
  • Know your QuickBooks years. If the office runs 2023 and 2024 side by side, the server needs a server manager for each.
  • Sign in as a Windows admin. You need admin rights to install services and change folder permissions.
  • Back up the company file first. Always. If you’re also switching machines, see our guide on moving QuickBooks to a new computer.
  • Check your security software. Antivirus blocks QuickBooks more often than you’d think. Here’s our list of QuickBooks antivirus exclusions.

Full Program vs. Server Only: which setup is right?

During install, QuickBooks asks how the server will be used.

SetupWhat gets installedChoose it when
Full ProgramQuickBooks Desktop + Database Server ManagerSomeone also works in QuickBooks on the host. Intuit recommends this for most small offices
Server OnlyDatabase Server Manager onlyThe host is a back-room server that just stores the file

With Server Only, the host can’t open the company file itself. That’s fine for a dedicated server. But in a three-person office where the owner’s PC doubles as the server, go with Full Program.

QuickBooks Database Server Manager Download

There’s no standalone “QuickBooks Database Server Manager download.” Be wary of any site offering one as a separate file. The server manager is part of the normal QuickBooks Desktop installer.

  • New install: download the installer for your QuickBooks year and edition from Intuit’s official downloads page. Our walkthrough on how to download QuickBooks Desktop shows where to find it and what you’ll need (license and product numbers).
  • Already installed: nothing new to download. Keep QuickBooks updated, because each QuickBooks update also updates the server manager.

How to Install QuickBooks Database Server Manager

Do this on the host computer only. If you run more than one QuickBooks year, install the oldest year first and work forward.

  1. Close QuickBooks and any other open programs on the server.
  2. Open the installer you downloaded, Setup_QuickBooks.exe.
  3. Follow the prompts and accept the license agreement.
  4. Enter your license and product numbers if asked.
  5. On the install type screen, choose Custom and Network Options, then Next. Don’t pick Express. It can overwrite an existing QuickBooks install you may still need.
  6. Pick the option that matches your setup:

    • “I’ll be using QuickBooks Desktop on this computer, AND I’ll be storing our company file here…” is the Full Program setup.
    • “I will NOT be using QuickBooks Desktop on this computer…” is the Server Only setup.

  7. Click Next, then Install. Allow any Windows permission prompts.
  8. Restart the server once the install finishes.

[Image: Custom and Network Options screen. Alt text: install QuickBooks Database Server Manager custom and network options]

During install, QuickBooks creates the Windows user for that year’s service. Intuit’s own example is QBDataServiceUser33 for the 2023 version. You’ll need that name in a minute.

If the install throws an error partway through, don’t keep retrying the same way. Run the QuickBooks Install Diagnostic Tool first, or see our fixes for when you can’t install QuickBooks Desktop.

How to Set Up and Use QuickBooks Database Server Manager

Installing the tool is only half the job. Until you scan your folders and sort out permissions, workstations still can’t see the file.

Step 1: Open the server manager

On the host, open the Windows Start menu and type Database, then open QuickBooks Database Server Manager. You can also reach it from the QuickBooks Tool Hub under Network Issues.

Step 2: Scan your company file folders

You only do this once per folder, and again if you move the file somewhere new.

  1. Go to the Scan Folders tab.
  2. Click Browse and select the folder that holds your .QBW file. Pick the folder, not the file.
  3. Click OK, then Start Scan.
  4. When the scan ends, your files appear under QuickBooks company files found. Each now has a fresh .ND file beside it.

Two tips from experience. If a file doesn’t show up, check that it sits on a local drive of this computer; mapped drives won’t appear. And point the scan at the QuickBooks data folder itself, not the root of a whole drive. Scanning an entire drive is slow and has been known to make network diagnostics fail.

Step 3: Turn on Monitored Drives

  1. Open the Monitored Drives tab.
  2. Tick only the drives that hold company files. You can’t monitor mapped drives.

Now if someone saves a new company file or restores a backup to that drive, the server manager picks it up on its own.

Step 4: Give QBDataServiceUserXX folder permissions

This is the step people skip, and it’s behind a big share of “can’t open company file” calls. The database service runs as a Windows user called QBDataServiceUserXX. That user needs full access to the company file folder.

  1. Right-click the folder that holds your company file and choose Properties.
  2. Open the Security tab and click Edit.
  3. Click Add, type QBDataServiceUserXX (with your version’s number), then OK.
  4. Select that user, tick Full Control under Allow, then Apply and OK.
  5. Share the folder too: Properties > Sharing > Advanced Sharing, tick Share this folder, and give your QuickBooks users full access.

Step 5: Make the database service start on its own (recommended)

Defaults usually work, but we change these on every client server. That way a power cut or Windows update doesn’t leave everyone locked out on Monday morning.

  1. Press Windows + R, type services.msc, press Enter.
  2. Double-click QuickBooksDBXX.
  3. On the General tab, set Startup type to Automatic.
  4. On the Log On tab, leave the account set during install unless you know why it needs to change.
  5. On the Recovery tab, set First failure, Second failure and Subsequent failures to Restart the Service.
  6. Click Apply, go back to General, and click Start if it isn’t running.
  7. Repeat for QBCFMonitorService.

QuickBooks year to service name

QuickBooks Desktop yearDatabase serviceService user
2025QuickBooksDB35QBDataServiceUser35
2024QuickBooksDB34QBDataServiceUser34
2023QuickBooksDB33QBDataServiceUser33
2022QuickBooksDB32QBDataServiceUser32
2021QuickBooksDB31QBDataServiceUser31
2020QuickBooksDB30QBDataServiceUser30

Newer releases follow the same pattern, with the number going up by one each year. When in doubt, the exact name is listed in services.msc.

Connect Your Workstations in Multi-User Mode

The server is ready. Now each workstation needs to point at it, and only one computer should act as host.

On the host (Full Program setup only)

  1. Open QuickBooks and go to File > Utilities.
  2. If you see Host Multi-User Access, click it and confirm. If it says Stop Hosting Multi-User Access, hosting is already on.

On every workstation

  1. Open QuickBooks and go to File > Utilities.
  2. You want to see Host Multi-User Access here, which means this computer is not hosting. If it says Stop Hosting Multi-User Access, click it to turn hosting off.
  3. Go to File > Open or Restore Company, browse to the shared folder on the server, and open the .QBW file.
  4. Go to File > Switch to Multi-user Mode.

When two computers both try to host, you get H-series errors and plenty of confusion. One host per company file, no exceptions. If it still won’t connect, our guide on QuickBooks multi-user mode not working goes deeper.

Hosting Multiple QuickBooks Versions on One Server

Accounting firms often run two QuickBooks years at once, maybe 2024 for most clients and 2023 for a few holdouts. One server can handle both.

  • Install the server manager for each year, oldest first.
  • Each year gets its own QuickBooksDBXX service, and they all run side by side.
  • The Port Monitor tab lists every installed version with its own port.
  • Add firewall rules for each year’s ports, not just the newest.
  • A workstation can only open a file through a server manager of the same year. A 2024 workstation needs the 2024 server manager running on the host.

If you’re moving files between years at the same time, plan the upgrade first. Our page on the QuickBooks Migration Tool covers moving QuickBooks between machines.

QuickBooks Database Server Manager Ports and Firewall Settings

The server manager tries to set firewall rules on its own. But third-party firewalls, security suites and group policies on business networks often get in the way. When that happens, you add the rules yourself.

Which ports QuickBooks uses

QuickBooks Desktop yearPorts to open
2019 and later8019, plus one dynamic port assigned at install (see Port Monitor)
20188019, 56728, 55378-55382
20178019, 56727, 55373-55377

From 2019 onward, Intuit stopped using fixed port ranges. Each install gets its own specific port, so there’s no single number to look up online. Read it from the Port Monitor tab on your own server.

Add the port rules by hand

  1. Open the server manager and note each year’s port on the Port Monitor tab.
  2. Open Windows Defender Firewall with Advanced Security.
  3. Create a new Inbound Rule > Port > TCP, enter 8019 and your dynamic port, choose Allow the connection, apply to all profiles, and name it something like “QuickBooks 2024 ports.”
  4. Create a matching Outbound Rule.
  5. Repeat for every QuickBooks year you host.

Add program exceptions too

Ports alone aren’t always enough. Intuit also lists these programs, all found in C:\Program Files\Intuit\QuickBooks [year]:

  • QBDBMgrN.exe
  • QBW32.exe
  • DBManagerExe.exe
  • Dbmlsync.exe
  • FileManagement.exe
  • FileMovementExe.exe
  • AutoBackupExe.exe
  • QuickBooksMessaging.exe

Need a fuller walk-through with screenshots? See Windows Firewall is blocking QuickBooks. And please don’t fix this by switching the firewall off. It works for a minute and leaves your accounting data exposed.

Tip: the Renew button on the Port Monitor tab gives a version a new port. Only use it if another program already uses that port, and update your firewall rules right after.

Linux Database Server Manager (QuickBooks Enterprise Only)

Some offices store files on a Linux file server rather than Windows. Intuit offers a separate Linux Database Server Manager for this, but the fine print matters.

  • Enterprise only. It’s built for QuickBooks Desktop Enterprise. Pro and Premier users need a Windows host.
  • Not every Enterprise version. Intuit states that Enterprise 23.0 doesn’t support the Linux database manager. Check your version before you plan around Linux.
  • Workstations stay on Windows. Users still run Enterprise on Windows PCs and reach the company files on the Linux server.
  • Different ports. Intuit lists ports 8019 or 55343 through 55347 for Enterprise 20.0, 21.0 and 22.0 on Linux.
  • Different troubleshooting. The monitor runs as a daemon called qbmonitord, which writes errors to /var/log/qbmonitord.log. The Windows steps in this guide (services.msc, Tool Hub) don’t apply.

Our honest take: unless you already run Linux file servers and have someone who manages them, a Windows host is the simpler, better-supported path.

Can You Use the Server Manager From Outside the Office?

Not directly. QuickBooks Database Server Manager is built for a local network, where every computer sits in the same office on the same router. It isn’t designed to share a company file over the open internet.

People try anyway, usually by connecting a laptop over VPN and opening the file from home. It can technically connect, but it’s slow, it drops, and a dropped connection mid-save is how company files get damaged. We see the aftermath of this more than we’d like.

If staff need access from home or a second location, these setups work far better:

  • Remote desktop into the office. Users connect to a PC or server inside the office and run QuickBooks there. Only the screen travels over the internet, not the data file.
  • Hosted QuickBooks Desktop. A hosting provider runs QuickBooks and the server manager in their data center, and your team logs in remotely.
  • QuickBooks Online. If you’re willing to switch products, multi-user access is built in and no server manager is involved.

Whichever you choose, the server manager side stays the same: one host, scanned folders, open ports, correct permissions.

How to Update QuickBooks Database Server Manager

When workstations update to a newer QuickBooks release and the server doesn’t, users get update prompts or can’t open the file at all. Keep them in step.

  1. Ask everyone to close QuickBooks. Check the Database Server tab to confirm nobody is still connected.
  2. On the server, update QuickBooks through Help > Update QuickBooks Desktop (Full Program), or download the latest installer (Server Only). The server manager updates with it.
  3. Open the server manager and check the Updates tab. Install anything pending.
  4. Restart the server, or at least restart the QuickBooksDBXX service.
  5. Rescan your company file folders.
  6. Update QuickBooks on each workstation to the same release.

If an update hangs partway, here’s how to fix a QuickBooks update that’s stuck.

QuickBooks Database Server Manager Not Working? Start Here

Most server manager problems show up as an error on a workstation, not on the server. Match what you’re seeing to the likely cause before changing settings.

What you seeMost likely causeWhere to start
Error H202 or H505Workstation can’t reach the server: service stopped, firewall, or wrong host settingFixes 1, 2 and 4
Error H303Hosting or network configurationFixes 1 and 4
Error 1920: Database Manager failed to startInstall couldn’t start the service, usually permissions or security softwareFix 6
“QuickBooks Database Server Manager has stopped”QuickBooksDBXX service crashed or was stoppedFix 1
“QBCFMonitorService not running on this computer”Monitor service stopped or blockedFix 1, then Fix 4
“Network diagnostics failed”Damaged install, firewall block, or a scan pointed at a whole driveFix 4, then Fix 5
Error 6123, 6000-77, 6000-83, 6176Permissions, damaged .ND file or wrong pathFixes 2 and 3
QuickBooks can’t communicate with the company file.ND file or connection issueFixes 2 and 3
Company file missing from scan resultsFile on a mapped drive, NAS, or unscanned folderMove the file to a local drive and rescan

Fix 1: Restart the database service

This clears most “stopped” errors in under a minute.

  1. Ask everyone to close QuickBooks.
  2. On the server, press Windows + R, type services.msc, press Enter.
  3. Right-click QuickBooksDBXX and choose Restart (or Start if it’s stopped).
  4. Do the same for QBCFMonitorService.
  5. Confirm the Recovery tab is set to restart on failure, as in Step 5 above.

If you use the Full Program setup, Intuit also suggests a softer reset: open the company file on the server in multi-user mode, sign in, then close it with File > Close Company/Log off before reopening the server manager.

Fix 2: Rescan the folder to rebuild .ND files

A damaged Network Data file is a common reason workstations can’t connect.

  1. On the server, open the folder holding your company file.
  2. Find the files with your company file’s name ending in .ND and .TLG.
  3. Rename them by adding .OLD at the end (for example, company.qbw.nd.OLD). Don’t touch the .QBW file.
  4. Open the server manager and run Start Scan on that folder again. A fresh .ND file gets created.

Fix 3: Recheck folder permissions

After a Windows update, a new server or an IT cleanup, the QBDataServiceUserXX permission sometimes disappears. Go back through Step 4 above and make sure the account still has Full Control.

Fix 4: Run the server manager and File Doctor from Tool Hub

The QuickBooks Tool Hub (version 1.6.0.8) bundles the repair tools in one place. Close QuickBooks first.

  1. Install the latest Tool Hub on the server.
  2. Choose Network Issues, then QuickBooks Database Server Manager. Let it scan your folders; it also repairs firewall permissions.
  3. Go to Company File Issues > Run QuickBooks File Doctor. Pick your file, choose Check your file and network, and enter your admin password.
  4. Try multi-user mode again from a workstation.

If File Doctor itself won’t run, see QuickBooks File Doctor not working.

Fix 5: Reinstall the server manager (clean install)

If nothing above works, the installation itself may be damaged.

  1. Back up your company file.
  2. Press Windows + R, type appwiz.cpl, press Enter.
  3. Select your QuickBooks version (or the server manager on a Server Only setup), click Uninstall/Change, and remove it.
  4. Rename leftover install folders by adding .OLD, for example C:\ProgramData\Intuit\QuickBooks 20XX and C:\Program Files\Common Files\Intuit\QuickBooks. The QuickBooks Clean Install Tool can do this for you.
  5. Restart, then reinstall using the steps above.
  6. Rescan your folders and redo the permissions.

Fix 6: Error 1920, “QuickBooks Database Manager failed to start”

This one appears during install, not afterward. Windows couldn’t start the new QuickBooksDBXX service, almost always because of permissions or security software stepping in.

  1. Cancel the install and restart the server.
  2. Temporarily pause third-party antivirus, then right-click the installer and choose Run as administrator.
  3. If it fails again, rename the leftover Intuit folders as in Fix 5, step 4.
  4. Run the installer again as administrator.
  5. Turn your antivirus back on and add the QuickBooks exclusions so it doesn’t stop the service later.

Still stuck after all six? The cause is usually outside QuickBooks, such as router settings, a domain group policy or a damaged company file. That’s when a second pair of eyes helps. You can contact our QuickBooks team and we’ll look at your setup with you.

Best Practices to Keep Multi-User Mode Running Smoothly

A few habits keep the server manager out of your way for good.

  • Give the server a static IP address. If its address changes after a router reboot, workstations lose track of it.
  • Turn off sleep mode on the host. A sleeping server looks like a dead server to everyone else.
  • Update the server first, then workstations. Mismatched releases are a top cause of connection trouble.
  • Keep company files in one short local path, like D:\QuickBooks Data. Avoid desktop folders and deeply nested paths.
  • Don’t sync the data folder with OneDrive, Dropbox or Google Drive. Sync tools lock and copy files mid-session.
  • On the server itself, open the file by its local path, not a mapped drive letter.
  • Back up from one place, after everyone has logged out. The Database Server tab shows who’s still connected.
  • Keep the file lean. Very large company files slow every user on the network. Our tips on fixing QuickBooks running slow help here.

Final Thoughts

QuickBooks Database Server Manager isn’t complicated once you see the whole picture. Put it on one supported host, scan the right folder, give QBDataServiceUserXX full access, open the ports, and switch every workstation to multi-user mode. Most “it suddenly stopped working” calls come back to a stopped service, a missing permission or a version mismatch, and the fixes above cover all three.

If you’d rather have someone set it up or sort out a stubborn H202 for you, get in touch with Data Service Solutions. We’ll help you get everyone back into the file.

Frequently Asked Questions

Is QuickBooks Database Server Manager free?

Yes. It comes with your QuickBooks Desktop license at no extra cost. You just need a valid installer for your version.

Is there a separate QuickBooks Database Server Manager download?

No. It’s built into the QuickBooks Desktop installer. Run the installer on your server and choose Custom and Network Options.

Do I need QuickBooks Database Server Manager for multi-user mode?

Yes. Without it running on the host, workstations can’t open the company file in multi-user mode over a local network.

Can I install it on a workstation?

Only on the one computer that hosts the company file. Hosting from more than one computer causes H-series errors.

Which Windows versions does it run on?

For QuickBooks Desktop 2024 and later, a 64-bit Windows 10 or 11 PC, or Windows Server 2016, 2019 or 2022. Windows Server 2012 isn’t supported from 2024 onward.

Does it work with QuickBooks Online or Mac?

No. QuickBooks Online handles multiple users in the browser. The server manager is only for QuickBooks Desktop for Windows (Pro, Premier, Accountant and Enterprise).

Can I host my company file on a NAS drive?

No. Intuit doesn’t support the server manager on Network Attached Storage. Store the file on a Windows computer or server.

Can I use it over a VPN or from home?

It’s designed for a local network only. For remote staff, use remote desktop into the office, hosted QuickBooks, or QuickBooks Online.

How do I know which port QuickBooks is using?

Open the server manager and check the Port Monitor tab. Every installed QuickBooks year is listed with its port.

Why does the server manager keep stopping?

Usually the QuickBooksDBXX service isn’t set to restart on failure, security software is ending it, or the server is going to sleep. Set Recovery options, add antivirus exclusions, and turn off sleep mode.

What does Error 1920 mean?

Windows couldn’t start the QuickBooks database service during install. Restart, run the installer as administrator with antivirus paused, and clean up leftover Intuit folders if it repeats.

Can I back up my company file from the server manager?

No. It only handles hosting and network access. Back up from QuickBooks itself with File > Back Up Company.

Can I change the server’s IP address in the server manager?

No. It uses whatever IP address and computer name Windows assigns. Set a static IP on the server or router, then rescan your folders.


team 4
Lisa Newman Administrator
Lisa Newman is an accomplished author at Data Service Solutions, specializing in technical and QuickBooks content. With a passion for simplifying complex concepts, Lisa’s expertise lies in creating insightful and user-friendly guides. Her dedication to demystifying data services and QuickBooks has made her a valuable resource in the tech and financial sectors.