创建 Microsoft SQL Server 数据库时,必须将其正确配置为支持 vSphere Replication。
您可使用 SQL Server Management Studio 为 vSphere Replication 创建和配置 SQL Server 数据库。
该信息提供了为 vSphere Replication 配置 SQL Server 数据库必须执行的常规步骤。有关如何执行相关步骤的说明,请参见 SQL Server 文档。
前提条件
确认 SQL Server 浏览器服务正在运行。
过程
- 创建数据库实例时,选择混合模式身份验证。
由于
vSphere Replication 设备和数据库服务器在不同的主机上运行,因此必须使用混合模式身份验证,而不是 Windows 身份验证。
- 使用 SQL Server 的已命名实例或默认实例。
如果要使用动态 TCP 端口,则必须使用 SQL Server 的已命名实例。
- 对数据库实例启用 TCP。
- 设置 TCP 端口。
选项 |
操作 |
静态 TCP 端口 |
将 TCP 端口设置为默认值 1433。 |
动态 TCP 端口 |
- 使用 SQL Server 的已命名实例。只能对 SQL Server 的已命名实例使用动态端口。
- 在 vSphere Replication 设备的虚拟设备管理界面 (VAMI) 中,选中显示数据库 URL 复选框。
- 修改数据库 URL 值。将 URL 中的 port=port_number 替换为 instanceName=instance_name。
- 请从远程计算机使用 PortQuery 命令检查运行 SQL Server 浏览器服务的端口是否已被防火墙阻止。SQL Server 浏览器在端口 1434 上运行。在终端窗口中键入 PortQuery 命令。
PortQry.exe -n Machine_Name -p UDP -e 1434
|
- 确认数据库服务器上的防火墙允许 TCP 端口上的入站连接。
- 创建 vSphere Replication 安全登录名。
- 创建 vSphere Replication 数据库,然后将 vSphere Replication 安全登录名设置为数据库所有者。
- 请保留 dbo 用户和 dbo 架构设置。
由于
vSphere Replication 安全登录名是数据库所有者,因此它会映射到数据库用户 dbo 并使用 dbo 架构。