创建 Microsoft SQL Server 数据库时,必须将其正确配置为支持 vSphere Replication

开始之前

确认 SQL Server 浏览器服务正在运行。

关于此任务

您可使用 SQL Server Management Studio 为 vSphere Replication 创建和配置 SQL Server 数据库。

该信息提供了为 vSphere Replication 配置 SQL Server 数据库必须执行的常规步骤。有关如何执行相关步骤的说明,请参见 SQL Server 文档。

过程

  1. 创建数据库实例时,选择混合模式身份验证

    由于 vSphere Replication 设备和数据库服务器在不同的主机上运行,因此必须使用混合模式身份验证,而不是 Windows 身份验证。

  2. 使用 SQL Server 的已命名实例或默认实例。

    如果要使用动态 TCP 端口,则必须使用 SQL Server 的已命名实例。

  3. 对数据库实例启用 TCP。
  4. 设置 TCP 端口。

    选项

    操作

    静态 TCP 端口

    将 TCP 端口设置为默认值 1433。

    动态 TCP 端口

    1. 使用 SQL Server 的已命名实例。只能对 SQL Server 的已命名实例使用动态端口。

    2. vSphere Replication 设备的虚拟设备管理界面 (VAMI) 中,选中显示数据库 URL 复选框。

    3. 修改数据库 URL 值。将 URL 中的 port=port_number 替换为 instanceName=instance_name

    4. 请从远程计算机使用 PortQuery 命令检查运行 SQL Server 浏览器服务的端口是否已被防火墙阻止。SQL Server 浏览器在端口 1434 上运行。在终端窗口中键入 PortQuery 命令。

      PortQry.exe -n Machine_Name -p UDP -e 1434
  5. 确认数据库服务器上的防火墙允许 TCP 端口上的入站连接。
  6. 创建 vSphere Replication 安全登录名。
  7. 创建 vSphere Replication 数据库,然后将 vSphere Replication 安全登录名设置为数据库所有者。
  8. 请保留 dbo 用户和 dbo 架构设置。

    由于 vSphere Replication 安全登录名是数据库所有者,因此它会映射到数据库用户 dbo 并使用 dbo 架构。