在主服务器上更改主服务器的计算机名

以下步骤帮助确保了 ARCserve 域中的主服务器和成员服务器能够在您更改主服务器的计算机名后进行通讯。

您必须先更改主服务器的计算机名,然后再完成这些步骤。

注意:在更改单机服务器的计算机名时,可以使用该步骤。

如果您要仅对 CA ARCserve Backup 使用 Microsoft SQL Server 2008 Express,而不安装任何其他 SQL 实例,则您可能还需要:

有关对系统承载的 Microsoft SQL Server 数据库进行重命名的详细信息,请参阅 Microsoft Developer Network 网站上的以下主题:

在主服务器上更改主服务器的计算机名

  1. 重新启动目标系统以完成 Windows 计算机名更改过程。
  2. 登录到主服务器上。

    注意:不要打开管理器控制台或登录到 CA ARCserve Backup。

  3. 打开 Windows 命令行,将目录切换到下面的目录:
    %ARCSERVE_HOME%
    

    执行以下命令,以停止所有 ARCserve 服务:

    cstop
    

    所有 ARCserve 服务停止。

    注意:不要关闭 Windows 命令行。

  4. 使用一个文本编辑应用程序(例如记事本),打开位于主服务器上以下目录中的 discovery.cfg 配置文件:
    %ARCSERVE_HOME%\config\discovery.cfg
    

    在“主”窗口项中,根据环境的需要更改主服务器的名称。

    重要说明! 请勿在 discovery.cfg 配置文件中更改 ARCserve 域名。 在 discovery.cfg 配置文件中更改 ARCserve 域名后,将删除 caroot 帐户的密码。 请仅在更改主服务器、成员服务器和单机服务器的主机名时使用 discovery.cfg 配置文件。

    关闭文件并保存更改。

    有关详细信息,请参阅 Discovery.cfg 配置文件

  5. 从之前打开的 Windows 命令行,执行以下命令以启动所有 ARCserve 服务:
    cstart
    

    所有 ARCserve 服务启动。

    注意:不要关闭 Windows 命令行。

  6. 从 Windows“开始”菜单中依次选择“所有程序”、“CA”、“ARCserve Backup”,并单击“服务器配置向导”。

    “服务器配置向导”打开,将出现“选择选项”对话框。

  7. 从“选择选项”对话框,单击“选择数据库”选项,然后单击“下一步”。

    “检查 caroot”对话框随即打开。

  8. 单击下一步。

    重要说明! 必须指定 caroot 密码才能完成此任务。

    此时将打开“系统帐号”对话框。

  9. 填写“系统帐户”对话框中的以下窗口项,然后单击“下一步”。
  10. 从“选择数据库选项”对话框,根据需要,填写窗口项并遵循提示,以进行当前数据库的安装,然后单击“下一步”。

    打开的后续对话框将根据您在当前环境中是运行 Microsoft SQL Server 还是 Microsoft SQL Server 2008 Express 而有所不同。

    注意:对于“选择数据库”选项,如果服务器是 Global Dashboard 域中的中央主服务器,并且新选定的数据库是 Microsoft SQL Server Express 或 Microsoft SQL Server 2000(Global Dashboard 中央主服务器不支持它们),则您可能需要在更改数据库之前导出并保留 Global Dashboard 信息。 完成选择数据库操作后,Global Dashboard 信息将会丢失,因为服务器将不再充当中央主服务器。  如果要保留分组配置和已注册的分支信息,您需要在执行选择数据库操作之前将此 Global Dashboard 信息导出到临时位置。 有关导出和导入 Global Dashboard 信息的详细信息,请参阅《显示板用户指南》

    重要说明! “服务器配置向导”提示您覆盖现有 ARCserve_DB 实例,并且该选项是默认启用的。 要保留以前的数据(如作业历史信息、活动日志等),您必须清除“覆盖现有‘ARCserve_DB’实例”选项的对号。

  11. 在“服务器配置向导”完成更新后,单击“完成”。
  12. 从之前打开的 Windows 命令行,执行以下命令以停止并重新启动所有 ARCserve 服务:
    cstop
    cstart
    

    所有 ARCserve 服务停止并重新启动。 主服务器会使用新计算机名工作。

    注意:不要关闭 Windows 命令行。

  13. 现在,必须为 caroot 用户帐户创建等同权限。

    从 Windows 命令行,使用以下语法执行 ca_auth 命令:

    注意:不要将参数包含在尖括号 <> 中。

    ca_auth -cahost <新主服务器主机名> -equiv add <用户名> <新主服务器主机名> caroot caroot <密码>
    

    等同权限会应用于 caroot 用户帐户。

  14. 如果 ARCserve 域由成员服务器组成,则请完成在成员服务器上更改主服务器的计算机名中的步骤。
  15. 如果正在运行 Microsoft SQL Server 2008 Express 作为 CA ARCserve Backup 数据库,请注意 SQL Express 已安装为命名实例。 按照 Microsoft 文档 MS143799 中的描述,使用 SSMSE 执行以下命令以将命名实例链接至新的计算机名:
    sp_dropserver <旧名称\实例名>
    GO
    sp_addserver <新名称\实例名>,local
    GO
    重新启动 SQL Server 实例。
    
  16. 运行 Microsoft SQL Agent Account Configuration 实用工具以更新 ODBC 通信设置(如果出现下列任意情况的话):

    要启动 Microsoft SQL 代理帐号配置实用工具,请单击 Windows 任务栏上的“开始”,然后依次选择“所有程序”、“CA”、“ARCserve Backup”、“Microsoft SQL 代理帐号配置”。

    启动该实用工具之后,请按照提示进行操作,并接受所有设置。

  17. 验证重命名操作。

    要验证重命名操作已成功完成,请从 @@servername 或 sys.servers 中选择信息。 @@servername 函数将返回新名称,sys.servers 表将显示新名称。

    注意:重命名计算机后,使用旧计算机名称的连接必须使用新名称进行连接。

  18. 发布在原主服务器注册的所有 CA ARCserve Backup 许可。

    注意:有关详细信息,请参阅释放服务器的许可

  19. 更新 CA ARCserve Backup 系统帐号。 要执行此操作,请打开 CA ARCserve Backup 管理器控制台,然后打开服务器管理管理器。

    选择 CA ARCserve Backup 服务器,然后单击“CA ARCserve Backup 系统帐号”,如下图所示:

    属性视图中的“CA ARCserve Backup 系统帐号”选项

    此时将打开“CA ARCserve Backup 系统帐户”对话框。

  20. 填写以下窗口项:

    单击确定。

  21. 打开作业状态管理器,然后完成下列任务:
  22. 对 CA ARCserve Backup 数据库执行完全备份。