Moving WebWatchBot Data Files From One Location to Another on the Same Machine

From WebWatchBotWiki
Jump to: navigation, search

Problem

How to move WebWatchBot's data from one location to another on the same computer

Summary

WebWatchBot’s data is stored in the following location based on the OS version:

(Windows 2000/XP/2003): "C:\Documents and Settings\All Users\Application Data\ExclamationSoft\WebWatchBot [version number]".
(Windows Vista/7/8/2008/2012): "C:\ProgramData\ExclamationSoft\WebWatchBot [version number]"

Following the steps outlined in this article, it is possible to move the data from one folder to another and even a different drive letter.

This process does not move the WebWatchBot database, containing Watch Items and configuration settings. To move the database, refer to the following: KB: Moving WebWatchBot's Database from one SQL Server Instance to Another

Resolution/Workaround

Option 1: Re-install WebWatchBot (Easy)

  1. Locate the data folder: In WebWatchBot, select the menu options: Help -> ExclamationSoft Support -> Data Folder. This will open a Windows Explorer window to the exact data folder location. Keep this window open. This is your "original location"
  2. Uninstall WebWatchBot. WebWatchBot will remain activated and your data will not be lost.
  3. Install WebWatchBot. Follow the instructions on the Install Guide
  4. On step 10 of the installation guide, specify the new location of the data folder.
  5. Continue the installation until it completes. When WebWatchBot Manager is started, your original data will not be displayed because new files have been created in the new location.
  6. Locate the data folder: In WebWatchBot, select the menu options: Help -> ExclamationSoft Support -> Data Folder. This will open a Windows Explorer window to the exact data folder location. Keep this window open. This is your "new location"



Option 2: Move without re-installation of WebWatchBot (Advanced)
NOTE: This option cannot be used with WebWatchBot with MSDE - you must have your own installation of SQL Server 2000/2005/2008. If you are using WebWatchBot with MSDE, please use option 1

  1. Stop the WebWatchBot Service: Tool -> Stop Service
  2. Close WebWatchBot Manager.
  3. Open the Services control panel applet: Start Menu -> Run, type "services.msc"
  4. Locate the "SQL Server" service and stop it.
  5. Move the original data folder’s sub-folders and files to the new location. If you receive an error that a file cannot be moved because it is in use, be sure that SQL Server’s service and WebWatchBot’s service (WWBServer in the service applet) are both stopped.
  6. Open the registry editor: Start Menu -> Run, type "regedit", then press <ENTER>
  7. Navigate to:
    32 bit location: HKEY_LOCAL_MACHINE\SOFTWARE\ExclamationSoft\WebWatchBot\{version number}\General
    64 bit location: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ExclamationSoft\WebWatchBot\{version number}\General
  8. Edit the string value named "Data_Path" with the fully qualified directory name. Close the registry editor when finished editing.
  9. Start WebWatchBot Manager. When prompted to start the service, click "NO".
  10. Verify that the Watch Items, Transactions, etc. are all from your original data.
  11. Once your data has been verified, start the WebWatchBot service: Tools -> Start Service