Enabler Backup and Restore

Home > FAQ > Enabler Backup and Restore

The Enabler stores all configuration and accumulated data in an SQL Database named EnablerDB. This article describes how to do a backup or restore of this database.

For information about migration from one PC to another, please refer to:

FAQ: How do I migrate Enabler from one PC to another

Backup

As part of the default installation a batch file C:\Enabler\nightly70.bat is installed. Please run this batchfile to produce the latest backup of the entire database in:

C:\EnablerDb\Enabler.dmp

or

C:\EnablerDb\Enabler_YYYYMMDD.dmp

NOTE: The actual filename of the backup will depend on the Enabler Release installed in your system. The installation also schedules this batch file to run at 1am everyday to automatically backup the entire database.

Restore

To restore an entire Enabler system, including software do the following steps:

  1. Install the Enabler software following the installation instructions.

  2. Stop all applications that have a connection to the Enabler Database. To restore there must be no open connections to the SQL database.

  3. Stop the pump server using the Control Panel - Services (more info).

  4. Restore the database over the default database. Below are instructions on doing this using the OSQL utility from MSDE:

    
       C:\> osql -E
       1> restore database enablerdb from disk = 'C:\Enabler\Enabler.dmp'
       2> go
       1> quit
    
    
  5. Access privileges must now be reapplied to the EnablerDB Database. This can be done using the SQL script AfterRestore.sql
    To run this from a command prompt do the following:

    
       C:\> cd enabler
       C:\Enabler> sql70 afterrestore
    
    
  6. Restart pump server and applications.

Uninstall

For more information about this refer to our article:

FAQ: Uninstalling Enabler before a Fresh Installation


Example Scenarios

Some examples of back up and restore scenarios are described below. Please note that Enabler database schema is automatically updated by The Enabler Setup program when doing a full or patch install. Database schema changes are documented in a the Enabler release notes.