Product Documentation

数据库镜像

Dec 20, 2016

为提供具有高可用性的配置,在您镜像 MS SQL 数据库后,如果主版本变为不可用状态,Provisioning Services 将支持镜像版本。 这样将提高 Provisioning Services 的整体可用性。

数据库镜像可在新场或现有场中实现,并需要完成以下高级别的任务:

  • 创建 Provisioning Services MS SQL 主数据库(在服务器上运行安装向导时创建)
    注意:为使数据库镜像正常工作,必须将恢复模式设置为完全权限
  • 确定主数据库服务器和实例(在运行配置向导时确定)
  • 确定现有 MS SQL 故障转移数据库服务器(在运行配置向导时确定,但不创建)
  • 配置主数据库服务器与故障转移数据库服务器之间的镜像(使用 MS SQL 数据库服务器工具配置)
注意:Citrix 建议在场中启用数据库镜像之前,应先启动并运行故障转移服务器。 有关配置 MS SQL 故障转移服务器的有用信息,请参阅 http://technet.microsoft.com/en-us/library/ms188712.aspx
注意:下面的操作过程中所介绍的步骤仅适用于在运行配置向导时进行数据库镜像。
注意:请运行配置向导来指定新的故障转移服务器,以便 Provisioning Services 场的状态能够正确反映这些新设置。 重新运行向导后,包括 Stream Service 在内的一些服务将重新启动,使得场能够获得在运行向导时所指定的新故障转移服务器设置。

配置新场时启用镜像

启用镜像:
  1. 在将属于新场的服务器上启动配置向导。
  2. 运行向导期间,当显示“场配置”页面时,选择创建场单选按钮以创建新场,然后单击下一步
  3. 键入或使用浏览按钮找到主数据库服务器和实例名称。 输入用来与此数据库服务器通信的 TCP 端口号,此操作为可选操作。
  4. 启用指定数据库镜像故障转移伙伴选项。
  5. 键入或使用浏览按钮找到故障转移数据库服务器和实例名称。 输入用来与此服务器通信的 TCP 端口号,此操作为可选操作。
  6. 单击下一步。 如果已经配置故障转移数据库,并且该数据库已启动并运行,Provisioning Services 将能够与之连接。 如果尚未创建或者运行故障转移数据库服务器,可能显示错误消息,指示出现连接故障。 在这种情况下,当出现提示时,请单击以继续操作(可以在创建新场后创建并配置故障转移数据库)。
  7. 在“新建场”页面上,输入主数据库服务器上新数据库的名称,然后填写请求提供的任何其他信息。
  8. 单击下一步
  9. 完成其余向导页面的设置。

在现有场中启用镜像

在现有场中启用镜像:
  1. 确认主数据库服务器和故障转移数据库服务器均已启动并运行。
  2. 使用 MS SQL 服务器工具,将 Provisioning Services 数据库镜像到故障转移数据库服务器上的数据库。
  3. 在每个服务器上运行配置向导。
  4. 在“场配置”页面上,选择已配置场加入现有场选项以确定场。
  5. 在“数据库服务器”页面上,选择主数据库服务器和故障转移数据库服务器以及实例名称,然后启用数据库镜像故障转移功能。
  6. 完成其余向导页面的设置。