【发布时间】:2019-06-24 16:24:15
【问题描述】:
在 sql server 中,我有两台服务器,每台都有一个数据库。在第一台服务器(sql server 2005)中,我编写了选择语句,然后显示列名与第二台服务器中的表匹配的数据(架构不同)。这基本上是从 2 个服务器的数据迁移,其中架构在较新的服务器中是新的。
但是现在我怎样才能从 select 语句中获取数据并将其插入到新表中呢?此外,新表在 ID 列上具有自动增量,但我想保留旧数据库中的 ID,因为它们在多个表中使用。
谢谢
【问题讨论】:
-
您可以使用带有链接服务器的插入语句来执行此操作。如果需要为标识列提供值,则需要启用 IDENTITY_INSERT。 docs.microsoft.com/en-us/sql/t-sql/statements/…
标签: sql sql-server migration