How do I move WebWatchBot's data from one location to another?

From WebWatchBotWiki
Jump to: navigation, search

WebWatchBot's data folder can be changed from the default to a different directory.

NOTE:

  • This procedure requires changes to the registry. If you are uncomfortable making these changes, DON’T DO IT.
  • The drive and folder used by default is standard for Windows programs, e.g. C:\documents and settings\...



  1. Create the new folder where you wish to store WebWatchBot's data.
  2. Stop the WebWatchBot service: Tools -> Stop Service
  3. Close WebWatchBot Manager.
  4. Stop SQL Server, if applicable. (Start -> Control Panel -> Administrative Tools -> Services)
  5. Next, update the registry to point to this new location
  6. Open the system registry: Start Menu -> run -> type "regedit", press enter.
  7. Navigate to HKEY_LOCAL_MACHINE
  8. Navigate to Software, ExclamationSoft, WebWatchBot 2/3/4/5/6/7, General
  9. Change the string (double-click on) Data_Path to the new drive and directory where you would like to store data.
  10. (Version 2/3/4 using the Standard MS Access database only) Change the string (double-click on) DATABASE_FILENAME to the new drive and directory where the database now resides.
  11. Copy any existing data from the old location to the new location. This includes folders and files.
  12. If you are using WebWatchBot with MSDE: The database engine needs to point to the new location. You have two options:
    1. Uninstall WebWatchBot, install WebWatchBot and specify the new location.
    2. Using SQL Server tools (Management Studio or Enterprise Tools), attach the database to the new location. Refer to SQL Server documentation for more detail – this is not supported by ExclamationSoft.
  13. If you are using WebWatchBot for SQL Server, use SQL Server tools (Management Studio or Enterprise Tools), attach the database to the new location. Refer to SQL Server documentation for more detail – this is not supported by ExclamationSoft.
  14. Start WebWatchBot Manager, and you should be prompted to start the service, if applicable.