Going through SQL would be the way to go. It takes a few hours of work, but once done you would have two practices merged under a new tax ID.
You would still need to keep the original copies of the original databases for those wonderful auditing moments we all know and love.
JamesNT