How to Move Eaglesoft to a New Server

Trusted by organizations across Buffalo, Rochester & nationwide
Short answer: Patterson’s process is: confirm the new server meets Eaglesoft’s hardware requirements, install the same Eaglesoft version on it, take a final backup of the Eaglesoft Data folder after the last transaction of the day, copy that Data folder onto the new server, share it, start the database engine, and then point every workstation at the new server. If you also plan to upgrade Eaglesoft, migrate first and upgrade afterwards. If your database uses AES-256 encryption (version 21 and later), Patterson must help disable it before the move.
Warning: a server migration involves stopping the database engine, copying the live database and changing settings on every workstation. A mistake can leave the practice unable to open Eaglesoft. Plan it with your IT provider and Patterson support (800-475-5036), and do it after hours with a rollback plan.

Before migration day

  1. Check the new server meets Eaglesoft’s hardware requirements (Patterson KB 5073).
  2. Find your current Eaglesoft version on the old server: Help | About Eaglesoft in the Practice Management screen.
  3. Get the installation files and licence number for that version (Patterson KB 23400, or Patterson live chat).
  4. Decide on upgrades. Patterson’s instructions say: if you are upgrading at the same time, migrate to the new server on the existing version first, then update.
  5. Check for database encryption. If your data is encrypted with the AES-256 option in Eaglesoft 21 or later, Patterson’s support team must run a database cleanup to disable encryption before the transfer. Patterson warns that skipping this will likely stop the database from starting on the new server.
  6. Set up the new server on the network so workstations can browse to it in File Explorer without being asked for a username or password.

On migration day

  1. Take the final backup after the last transaction. Patterson’s instructions are to stop the database engine and restart it once (so the log file can reset if it is full), then stop it again and back up the entire Eaglesoft Data folder.
  2. Disconnect the old server so no workstation can use it: take it off the network or keep its database engine stopped. Confirm the practice has finished seeing patients.
  3. Install Eaglesoft on the new server. By default it installs to C:\Eaglesoft with data in C:\Eaglesoft\Data. If you want the data elsewhere, create the folder before installing. A blank database is loaded after installation.
  4. Stop the database engine on the new server.
  5. Copy the contents of the Data folder from your final backup into the new server’s Data folder, replacing the blank files.
  6. Verify the copy. Patterson says to check the sizes of PattersonPM.DB and PattersonPM.Log, and the size and number of files and folders in the Data folder, against the backup.
  7. Share the Data folder on the new server, then start the database engine.
  8. Log in to Eaglesoft on the new server with an existing provider.
  9. Point Eaglesoft at the new data share: File | Preferences | General | Network, select the new server’s Data folder, save, then log out and back in.
  10. Check the schedule, images and documents open correctly.

Workstations and the old server

  1. Open Eaglesoft on every workstation and confirm it connects to the new server and can open the schedule, images and documents. If a workstation cannot connect, see our article on “database server not found”.
  2. Retire the old server safely. Patterson recommends removing it from the network entirely if it will not be used. If it stays for reference, rename its database engine in Technical Reference (for example to OLDSERVER_Eaglesoft) so workstations cannot connect to it by mistake.
  3. Keep the final backup for some time as a contingency, as Patterson advises.

Frequently asked questions

How long does an Eaglesoft server move take?

The copy time depends on the size of your database, images and documents, and on your hardware. Plan for an evening or weekend, plus time to test every workstation.

Can we upgrade Eaglesoft at the same time?

Patterson’s instructions say to migrate on your existing version first, then perform the update afterwards.

What if the database will not start on the new server?

Stop and call Patterson support. If the database was encrypted and the cleanup step was skipped, this is the most likely cause. Your old server and final backup are your rollback.

Still down? Call (716) 463-5111

We plan and run Eaglesoft server moves after hours, with Patterson in the loop and a rollback plan. Call Buffalo IT Services at (716) 463-5111, or read about our dental server migration process and Eaglesoft IT support.

Ready to see what we can do for your business?

Schedule a free remote or on-site IT consult. Tell us about your business and the services you need — response times are typically under three hours.

Ready to see what we can do for your business?

Schedule a free remote or on-site IT consult. Tell us about your business and the services you need – response times are typically under three hours.