我在本地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
最简单的方法是使用SSMA