Skip to content

How to Fix QuickBooks Database Server Manager Network Diagnostics Failed?

QuickBooks Database Server Manager Network Diagnostics Failed

Database Server Manager is an essential utility tool that helps monitor multi-user networks. However, there are some situations where this utility stops working, causing disruptions and delays in workflow. One such instance is where QuickBooks Database Server Manager Network Diagnostics Failed for no specific reason. An error notification appears on the screen that reads “Network Diagnostics: Failed. Resolve errors and Retry!!” and you are left helpless, contemplating what to do next. Nonetheless, you need not worry as we have come up with this comprehensive blog to help you get the database server manager back on track. This blog covers valuable insights about what the causes of this issue are and what are the best possible solutions to eliminate it as quickly as possible! Read the blog till the end.

QuickBooks Database Server Manager Network Diagnostics Failed

Why do You see Network Diagnostics Failed QuickBooks Database Server Manager?

Here are some probable reasons for QuickBooks Database Server Manager failure:

  • An outdated QuickBooks Database Manager may also trigger this problem.
  • Windows Firewall stops QuickBooks from accessing the ports needed to connect to the Internet.

Antivirus-and-Firewall-Configuration

  • Your hosting is not turned ON on the server.

Troubleshooting Solutions to fix QuickBooks Database Server Manager Network Diagnostics Failed

Here are the proven solutions you need to follow when QuickBooks migration failed unexpectedly:

Solution 1: Verify Compatibility Between QuickBooks and QB Database Server Manager

You need to run the same versions of QuickBooks Desktop and QuickBooks Database Server Manager for compatibility. You can follow the steps below to verify its compatibility:

  • Press Windows+ R simultaneously, then type “Services.msc” into the Run dialogue.
  • Press the Enter key to access the list of installed services.
  • Look for “QuickBooksDBXX” and ensure the last two digits match the QuickBooks Desktop version.
  • If you have various versions of QuickBooks Database Server Manager, install the compatible version of this component to rectify any errors.

Solution 2: Use QuickBooks File Doctor

You can also run the QB File Doctor utility from the tool hub to resolve the QuickBooks Database Server Manager Network Diagnostics Failed issue:

Run QuickBooks File Doctor

  • Note: If you can’t open QuickBooks File Doctor automatically, enter “QuickBooks Desktop File Doc” in the Windows search bar and open it manually.

QuickBooks Desktop File Doctor

  • Choose your company file from the dropdown menu in QB File Doctor. If your file is not visible, select “Browse and search” to locate your file.
  • Select the “Check your file” option (the middle one) and proceed by clicking “Continue.
  • Input your QuickBooks admin password and hit “Next.”

The scan time depends upon the size of the company file and may go on to take around 10 to 15 minutes. Another key point is that the scan may claim that it was unsuccessful. However, you need not worry as it would have fixed the issues successfully. Once the QuickBooks File Doctor finishes scanning the company file, open QuickBooks again and access your company file.

Related Post: QuickBooks Can’t Switch to Multiuser Mode H202

Solution 3: Configure Firewall Ports

Open 8019 and dynamic ports when QBCFMonitor Service and QBDBMgrN are not working:

  • Go to the Windows Start menu.
  • Look for “Windows Firewall” in search and access the Windows Firewall app.
  • Choose “Advanced Settings.”
  • Right-click “Inbound Rules” (you will need to set up “Outbound Rules” later), then tap “New Rule.”
  • Select “Port,” then “Next.” Another key point is ensuring TCP is selected.
  • See the field labelled “Specific local ports” and enter the required ports depending on your QuickBooks version:

    • QuickBooks Desktop 2020 and newer: 8019, XXXXX.
    • QuickBooks Desktop 2019: 8019, XXXXX.
    • QuickBooks Desktop 2018: 8019, 56728, 55378-55382.
    • QuickBooks Desktop 2017: 8019, 56727, 55373-55377.

Note: QuickBooks Desktop 2019, 2020, and future versions employ dynamic ports, which are specific individual firewall ports (not a range) assigned during installation. It ensures that QuickBooks Desktop has exclusive access to a particular port.

  • After entering the port number, click “Next.”
  • Choose “Allow the Connection” and then “Next.”
  • Select all profiles if asked, then click “Next.”
  • Create and name the new rule.
  • Once you’ve completed these steps, choose “Finish.”
  • Repeat the same process to establish outbound rules.

Try Creating Windows Firewall Exceptions for QuickBooks Programs

QuickBooks uses executable files (.exe) to perform a range of tasks. Therefore, you need to follow these steps to create exceptions for each executable on the table:

  1. Go to the Windows start menu and enter Windows Firewall in the search bar.
  2. Open the Windows Firewall and select Advanced Settings.
  3. Right-click Inbound Rules and then select New Rule. It is important to that you will need to create Outbound Rules later on.
  4. Choose Program and then Next.
  5. Choose This Program Path and then Browse.
  6. Find and select one of the executable files in the table given below and then select Next.
  7. Select Allow the Connection and then select Next.
  8. Ensure all profiles are marked and then choose Next.
  9. Create a rule and name it.

Create Outbound rules by following the same above-mentioned steps. The only difference would be, choosing Outbound rules instead of Inbound rules in step 3. Otherwise, everything will be as it is.

Executable filesLocation
AutoBackupExe.exeC:\Program Files\Intuit\QUICKBOOKS YEAR
Dbmlsync.exeC:\Program Files\Intuit\QUICKBOOKS YEAR
DBManagerExe.exeC:\Program Files\Intuit\QUICKBOOKS YEAR
FileManagement.exeC:\Program Files\Intuit\QUICKBOOKS YEAR
FileMovementExe.exeC:\Program Files\Intuit\QUICKBOOKS YEAR
QuickBooksMessaging.exeC:\Program Files\Intuit\QUICKBOOKS YEAR
QBW32.exeC:\Program Files\Intuit\QUICKBOOKS YEAR
QBDBMgrN.exeC:\Program Files\Intuit\QUICKBOOKS YEAR
QBServerUtilityMgr.exeC:\Program Files\Common Files\Intuit\QuickBooks
QBCFMonitorService.exeC:\Program Files\Common Files\Intuit\QuickBooks
QBLaunch.exeC:\Program Files\Common Files\Intuit\QuickBooks
QBUpdate.exeC:\Program Files\Common Files\Intuit\QuickBooks\QBUpdate
IntuitSyncManager.exeC:\Program Files\Common Files\Intuit\Sync
OnlineBackup.exeC:\Program Files\QuickBooks Online Backup

After these steps, turn the hosting mode ON on the server computer and see if the error with Database Server Manager persists.

Solution 4: Ping IP and Hostname on the Server

Test the connection between your server and workstation by pinging as follows:

Step 1: Enable Network Discovery on your server and workstations

  • Go to the Windows Start menu on both the server and workstations.
  • Search for “Network” and access the Network and Sharing Center.
  • Select “Change advanced sharing settings.”
  • Make sure to enable “Turn on network discovery” in the Network Discovery section. Also, enable “Turn on file and printer sharing” in the File and Printer Sharing section.

Step 2: Obtain your server’s name from the server

  • Access the server computer’s Windows Start menu.
  • Search for “Run” and open the Run dialogue.
  • Type “CMD” in the Run window and select Enter.
  • Input “ipconfig/all” in the CMD box and press Enter.
  • Note the Host Name in the Windows IP Configuration section; this is your server name, located on the right-hand side.

Step 3: Return to your workstation to test the server

  • Open the Windows Start menu on the workstation.
  • Search for “Run” and open the Run dialogue.
  • Enter “CMD” in the Run box and hit Enter.
  • Type “ping [your server name]” (without brackets) and press Enter.

If you receive a response for each packet without any loss, your server functions correctly, and you can explore other solutions.

Now, enable hosting and verify the Network Diagnostics Failed error.

Solution 5: Create “fixquickbooks.bat”

Microsoft DNS Server can sometimes use the UDP ports 55368, 55369, 55370, 55371, and 55372, and QuickBooks needs those ports.

  • Log in as a Domain Administrator and then create a text file on the desktop called fix QuickBooks.
  • Copy the information below between the equals section and paste it into that file.

REM This needs to run in the server or there is a DNS conflict that causes the Network Diagnostics to fail.

netsh int ipv4 add excludedportrange protocol=udp startport=55368 numberofports=5
net stop "DNS Server"

net stop "QuickBooksDB28"
net start "QuickBooksDB28"
net start "DNS Server"

  • When the file is opened in the Notepad, select File and then Save as.
  • Now, consider saving the file to the desktop and type “fixquickbooks.bat” in the filename type. It’ll make a batch file.

Note: Don’t forget to give the quotation marks as part of the filename.

  • Now, right-click the batch file and select Run as administrator.
  • Now, you can go to any computer over the network or you can also go to the server computer to launch QuickBooks. It is important to know that it is fixed until it happens again.

Note: From now onwards, right-click the fixquickbooks.bat file and Run As Administrator. Another key point is that people might forget to run it as an administrator. So, consider renaming the batch file from fixquickbooks.bat to “Right-Click and run as Administrator-fixquickbooks.bat” to help them remember.

Conclusion

We hope this specific blog would have been handy in fixing the QuickBooks Database Server Manager network diagnostics failed error with our comprehensive guide. For more details, queries, and doubts, you can ring our specialist team at +1-(855)-955-1942.

Question 1: How can I fix the network diagnostic failure in QuickBooks?

Ans: QuickBooks Database Server Manager network diagnostic failed error can be fixed through the following solutions:
1. Get help from QuickBooks File Doctor
2. Configure firewall ports
3. Ping your server
4. Install the same QB Desktop and Database Server Manager version and ensure compatibility

Question 2: What is QuickBooks Database Server Manager?

Ans: QuickBooks Database Server Manager enables company file sharing over the network. Intuit offers this tool for QuickBooks Desktop multi-user setups. It hosts and organizes company files, enhances performance, and allows simultaneous access over a network. You need it to maintain collaborative accounting and data integrity, and its compatibility must match the QuickBooks version used.

Tony Wilson SEO Editor
Tony Wilson, and I work at Data Service Solutions as a QuickBooks certified professional. If you are facing any errors or issues with QuickBooks, you can ask any queries about it.
follow me

Leave a Reply

Your email address will not be published. Required fields are marked *

© Dataservicesolutions - All Rights Reserved

Disclaimer

"Data Service Solutions" is a Accounting and Bookkeeping service provider. We are distinguished by the virtue of our expertise in various products developed by a wide range of third-party companies. Read More

Connect With Our Experts & Get Your QuickBooks Queries Resolved Right Away! Dial +1-(855)-955-1942