如何将表从SQL Linked Server复制到SQL Server并维护关键约束?

问题描述 投票:0回答:1

我在本地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
1个回答
0
投票

最简单的方法是使用SSMA

© www.soinside.com 2019 - 2024. All rights reserved.