Move QuickBooks Database Files to New Server Computer

Migrate QuickBooks Enterprise Database to New Computer

Years ago just thinking about working with Quickbooks in regards to moving the company database made me un-easy. Although I am comfortable working with application databases and share, permissions, windows servers, etc., Quickbooks was always a hassle.

Just recently a customer who had Quickbooks Enterprise on server already, the mistake was originaly was that the server was an XP pro system.  It ran well but they outgrew the 10 connection limit imposed by Windows XP. This was the problem. SO, they purchased a low end HP server which was more than what they needed for this Quickbooks database move. The server is an HP ML 110 G7. It had a pair of SATA 1TB drives. I used the on-board SATA RAID and created a 1+0 mirrored RAID volume. This was more that enough for this small office and already they had a redundancy edge over their XP server.

Transfer Quickbooks Enterprise Database Files to Windows 2008 R2 Server

The operating system I installed was Windows Server 2008 R2 with SP1. This i was expecting to be a problem as Windows 2008 R2 is 64 bit. As it turns out, it was no problem at all.  The OS installed without issue. I used HP smart start 8 to begin the installation and once the HP smart Start requested the OS CD to be inserted it was soon complete after that. I ran through all windows updates and that completed flawlessly too.

Quickbooks Requires .NET Framework and IIS

Quickbooks enterprise requires IIS to be installed and although I did not know that until I ran the Quickbooks installation and it checked for IIS as a pre-requistite. Had I known, I would have installed it even before doing Operating system updates through windows updates. That’s just a preference of mine to have IIS or other roles, as many as possible  that will be required, installed before starting the updates. But anyway, there were no issues. I installed IIS with the options I usually use for other applications like Exchange except in this case I left out authentication options to simplify access to he IIS web site. The reason Quickbooks needs IIS is mainly because it requires .NET frame-work to be enabled. .NET frameworks 3.5 comes with the OS but the “feature” is not enabled. To enable it, IIS needs to be added and enabled.

Disable Quickbooks Services on Old Server

Once these issues were worked out, the Intuit Quickbooks installation was run again. I recall  in the past, there were separate installer files. Intuit has done a fantastic job in simplifying the installation. One installation installer file. Before starting the Quickbooks enterprise  installation, I had all users log off the running current old server. Once they were logged out of Quickbooks, I disabled the Quickbooks services on the old server. In this case there four services but one was already disabled. So 3 services for quickbooks were stopped and disabled from starting up.

Copying the Quickbooks My Company folder to New Server

The My Company files were copied over to the new share I had created on the 2008 R2 server for Quickbooks Enterprise. That file copy of course went fine. Their DB was near a GB. Once the quickbooks database and all associated files for the my company data were copied over, the installation continued with clicking next… I chose “run Quickbooks on this computer and share option”

Re-register Quickbooks on New Server

Have your Quickbooks software serial number and software code handy. Although you may have already registered your software this is considered a new install and therefore the software will require re-registration. Don;t worry however, if you do not have it handy, the Quickbooks software will run for 30 days unregistered. Another nice feature Intuit added to the whole process.

All Quickbooks Users Were Carried Over from Old Server Computer

Once the installation completed, I simply started the Quickbooks application on the server and opened the database using the local path, not a UNC path. It opened up just fine. From the workstations, I changed a drive letter that was previously mapped to the old server sahre to the new server share for Quickbooks. After the drive letter was re-mapped to the new server, Quickbooks started right up with no issues.. If you’re not using drive mappings, UNC paths are just fine. An example is \\servername \ sharename \ quickbookscompanyfolder \ companyfile.qab .

That was it, all workstaions openned the old database on the new server. Users did not have to be re-created on the new server for Quickbooks database access. All users that used the company  database ont he old server were able to log in to Quickbooks on the new server.



About pctechgo
Work in technology field, touch many types of technologies from Exchange servers, to Citrix XenApp, virtualization like vmware, xenserver, MS hyper-V. Install servers, server apps, blackberry servers, networking hardware like Cisco switches routers, ASA firewalls, Sonicwall firewalls, and of course all levels of Microsoft from AD, DNS, to even desktops.

2 Responses to Move QuickBooks Database Files to New Server Computer

  1. Hi there, I spotted your website on http://pctechgo. at
    the same time as browsing for a related topic, your website came up,
    it seems interesting. I’ve bookmarked it in my google bookmarks.

  2. Craig says:

    Thank you for this procedure, it is very helpful.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: