Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

Summary

The following information outlines the steps required to move the EngageIP database to another physical server along with any Telecom setup items and software that need to be moved.

...

  • Ensure there is a user called BOSS or that the SA user is created and working and that the user is mapped to the databases correctly and owner of them (reference original SQL server for specifics here)

  • Ensure that SQL is setup for Mixed Authentication mode

  • SQL is setup to allow remote TCP/IP connections

  • Ensure that the surface area configuration options are checked for OLE Automation and XP Command Shell (required for executing stored procedures)

  • To test this setup, create an ODBC connection to the database using the connection username credentials. If that connects correctly, EngageIP will be able to connect.

SQL Server Preparation

  • If rating and usage importer are configured on the SQL server move:

  • Hawki registry

  • Contains boss connection info

  • Import directory

    • EngageIP Billing folder which includes import directories

    • Make shortcuts for rating engine on desktop

  • Move rater and importer EXEs if they exist in a different location then the EngageIP Billing Folder (i.e. c:\Program Files\EngageIP)

  • Migrate scripts folder on desktop (if custom ones exist)

...

  • Move .mdf / .ldf files

  • Databases to be moved include: BOSS, BossCollector, Bossrate, EngageIP Master

  • Update encrypted connection strings on webserver

    • If the IP is not going to change and the connection strings use the IP directly, we can just leave the strings in place and when the IP is switch over, it will connect. If not, we need to create the connection strings and have them ready for the switch when the databases are moved over.

WebServer Configuration

  • Update Encrypted connection strings in the following locations:

  • Web.Config under EngageIP/AdminPortal

    • Web.Config under EngageIP/AdminPortal/Rating/VoIP

    • Registry Hive

  • Items to check if SQL IP has changed:

  • (All below but not limited to listed items)

  • Custom report connection strings

  • CDR Rating exes, Importers etc.

  • RADIUS connection via ODBC or flat file config

  • Server entries on setup tab page for Mail, Radius etc

  • EngageIP Connection strings in: Registry / Web.config / customerportal (if used)

  • Workflow