【发布时间】:2019-12-02 17:00:34
【问题描述】:
我在本地 Windows 10 计算机上安装了 SQL Server - 我正在使用 Microsoft SQL Server Management Studio 与之交互。
我还在 IBM i 机器上托管了一个 DB2 数据库,并且我在 SQL Server Management Studio 中创建了一个链接服务器来表示它。我可以连接到链接服务器,并可以成功地从中查询/提取数据。
我正在尝试从链接服务器复制特定表并将它们插入到 SQL Server 中的数据库/架构中 - 我可以成功地做到这一点,但不幸的是,在复制表的过程中,似乎没有保持约束(特别是在我的情况下,关键约束)。
是否有一种简单的方法可以在保持关键约束的同时将表从链接服务器复制到 SQL Server(在 SQL Server Management Studio 中)?
以下查询是我用来(一个接一个)复制表的示例:
SELECT *
INTO SQLSCHEMA.SQLTABLE
FROM LINKSERVER.LINKDATABASE.LINKSCHEMA.LINKTABLE
【问题讨论】:
标签: sql-server db2 ssms linked-server