迁移的前提条件和升级到 WhatsUp Gold 时的注意事项
要将 WhatsUp Gold 数据库文件从一台服务器成功迁移到另一台服务器,必须满足以下要求:
- 您必须先升级到最新版本的 WhatsUp Gold 并且两台服务器上的应用程序版本必须完全一致。
- Microsoft SQL Server 必须安装在主机计算机上(若 WhatsUp Gold 将使用本地数据库),或者安装在将托管远程数据库的计算机上。若 Microsoft SQL Server 安装在远程计算机上,必须允许远程连接。
- 源和目标 SQL Server 版本必须完全一致。
- 若您打算升级到 WhatsUp Gold,但尚未升级,请在升级 WhatsUp Gold 应用程序之前迁移您的数据库文件。
- 目标 SQL Server 的服务器级排序规则必须与源 SQL Server 系统的当前排序规则一致。用于托管 WhatsUp Gold 数据库的 Microsoft SQL Server 的排序规则应设置为
SQL_Latin1_General_CP1_CI_AS
。请注意,虽然允许使用 Latin1_General_CP1_CI_AS
排序规则,但不建议这样做,因为它会导致在运行期间出错。 - 若 WhatsUp Gold 和 SQL Server 不在同一物理计算机(服务器)上,两者的系统时钟必须同步为相同时区。时钟不同步可能会导致报告数据不准确。
- Microsoft SQL Server 必须配置为混合模式身份验证。迁移需要使用“sa”帐户。
- 使用具有 sysadmin 服务器角色的 Microsoft SQL Server 用户帐户连接数据库。
- 若之前已将数据库从一台服务器迁移到另一台服务器,则必须运行 RemoteDBConfig 实用程序,然后再运行 MigrationUtility 以确保与 WhatsUp Gold 兼容。运行 MigrationUtility 不适用于新安装的 WhatsUp Gold。
- 若您将 iDrone(EUM 轮询器)与 WhatsUp Gold 配合使用来监控应用程序,除了迁移 WhatsUp Gold 数据库之外,还需要在迁移其他 WhatsUp Gold 数据库文件后更新 iDroneService 数据库位置。请参考迁移 iDrone 服务数据库,了解详细信息。
- 若已从之前的版本升级至 WhatsUp Gold,则在数据库迁移之后,必须创建一个受限权限 SQL 登录名供 WhatsUp Gold 使用。Ipswitch 推荐如下做法:
- 应向此帐户授予对所有三个 WhatsUp Gold 数据库(通常命名为 WhatsUp、NetFlow 和 NFArchive)以及 iDrone 数据库(若适用)的 dbo 访问权限。
- 新创建的受限权限帐户的名称应与之前的服务器上使用的受限权限帐户名称一致。若名称不同,则必须更改新用户的应用程序池,以及之前的服务器上建立的任何其他数据库连接点。
- 应向此帐户授予“创建任何数据库”和“查看服务器状态”服务器权限,WhatsUp Gold 才能监控用于诊断故障排除的一般 SQL 统计数据性能。
要将 WhatsUp Gold 应用程序从一台服务器成功迁移到另一台服务器,必须满足以下要求。
- 您必须先升级到最新版本的 WhatsUp Gold 并且两台服务器上的应用程序版本必须完全一致。
- 若是迁移使用本地数据库的 WhatsUp Gold 系统,则必须在完成迁移程序之前,备份 WhatsUp Gold 数据库。请注意,从备份数据库后,到将其恢复到新服务器这一期间收集的任何数据均将丢失。Ipswitch 建议在非高峰时段执行这些步骤,这时可允许最短的停机时间。
- 在将应用程序从一台服务器迁移到另一台服务器之后,可能需要手动重置 WhatsUp Gold 存储在 Windows 注册表中的某些设置。