远程表副本

介绍如何使用远程表复制功能将表从 SQL Server PDW 数据库复制到远程(非设备)SMP SQL Server 数据库。 使用远程表复制为 SQL Server PDW 启用中心和分支方案。

了解 SQL Server PDW 的远程表复制

远程表复制是 SQL Server PDW 的一项功能,它通过将 SQL SELECT 语句的结果复制到 SMP 数据库中的表来启用中心和分支方案。 远程表复制是使用 CREATE REMOTE TABLE AS SELECT 语句启动的。

使用远程表复制的要求

当满足以下条件时,可以使用远程表副本将表从 SQL Server PDW 复制到 SQL Server 数据库:

  • 目标数据库必须是在 Microsoft Windows 系统上运行的 Microsoft SQL Server 实例,该系统可以连接到 SQL Server PDW 设备,但不驻留在设备内的服务器上。 远程 SQL Server 可以使用 InfiniBand 网络或通过以太网网络连接到 SQL Server PDW。

  • 要复制的数据必须可以使用单个有效的 SQL Server PDW SELECT 语句来选择。

  • 目标服务器必须为非设备服务器。 不能使用本主题中的说明将数据直接从一台设备复制到另一台设备。

  • 目标服务器必须可供设备 Infiniband 网络上的所有节点访问。

配置远程表复制

若要使用远程表复制,需要购买和配置 Windows Server、在 Windows Server 上配置 SQL Server 以及配置 SQL Server PDW。 使用以下链接执行这三个配置步骤。

  1. 配置外部 Windows 系统以使用 InfiniBand 接收远程表副本

  2. 配置外部 SMP SQL Server 以接收远程表副本

  3. 为远程表副本配置 SQL Server PDW

执行远程表复制

若要执行远程表复制,请使用 CREATE REMOTE TABLE AS SELECT SQL 语句。 CREATE REMOTE TABLE 主题中包含示例。