How to Back Up, Restore, and Migrate Your Webgility Desktop Databas
This article explains Webgility Desktop users how to manage their Webgility Desktop environment effectively by creating and restoring database backups (manual or scheduled), identifying the primary backup workstation, migrating the database to a new computer, and adding users or sales channels. Regular backups and proper configuration help ensure business continuity, prevent data loss, and support seamless scalability.
Overview
This article covers how to:
- Create and restore a Webgility Desktop database backup (manual and scheduled)
- Identify the primary workstation for backups
- Migrate the Webgility database to a new computer
- Add additional users or sales channels to your Webgility subscription
Regular backups ensure business continuity and prevent data loss. Learn how to safeguard your setup and grow your Webgility environment efficiently.
1. How to Create a Webgility Database Backup
🔹 Manual Backup
- Open Webgility Desktop on your primary computer.
- Navigate to System > Backup.
- Choose the location to save the backup file (default: C:\Webgility).
- A .bak file will be generated. Backup time varies by database size.
🔹 Automatic Backup (via Scheduler)
- In Webgility Desktop, open Scheduler Settings.
- On the left-hand menu, click Backup your Data.
- Configure:
- Backup location: C:\Webgility\Backups (or preferred path)
- Frequency: Daily, weekly, etc.
- Overwrite rules: Choose when to delete older backups
- Backup location: C:\Webgility\Backups (or preferred path)
- Save and enable the scheduler.
2. How to Restore a Webgility Database Backup
Prerequisites:
Ensure the .bak file is placed in C:\Webgility on the target machine.
🔹 Steps:
- Log in to Webgility Desktop.
- Navigate to System > Backup > Restore.
- Select the correct .bak file.
- Once restored, a message will appear:
"Backup has been restored successfully." - Restart Webgility to complete the restoration.
3. Identify the Primary Workstation
Backups are stored only on the Primary Workstation, even if triggered from an add-on user.
🔹 How to Find It:
- On any Webgility computer, go to:
C:\Webgility\UnifyEnterprise\XML - Open the file ApiConfig.xml using Notepad.
- Locate the <SourceName> field — this is the Primary Workstation name.
- Log in to that computer to retrieve the backup from C:\Webgility.
Note: If you’re using a hosted environment like RightNetworks, contact their support directly for assistance with backups.
4. How to Move the Webgility Database to a New Computer
🔹 Step 1: Create a Backup on the Old Server
Follow the manual backup steps above to generate a .bak file.
🔹 Step 2: Install Webgility on the New Server
- Log in to portal.webgility.com to download the latest installer.
- Run the setup and complete the installation.
➡️ Need help? Refer to the Webgility Installation Guide.
🔹 Step 3: Install SQL Server
Choose one of the following methods:
A. Via Webgility App
- When prompted at first launch, choose:
“This is a new computer, install SQL server and create Webgility database” - Click Continue and complete setup.
B. Manual Installation
Follow the SQL Server Installation Guide for detailed steps.
Step 4: Restore the Database
- Copy the .bak file to: C:\Webgility on the new machine.
- Open Webgility and go to System > Backup > Restore.
- Select the backup file and complete the restoration.
- Restart Webgility.
Post-Migration Validation
- Verify store and accounting connections.
- Download a test order.
- Ensure add-on users can access shared data, if applicable.