gpt4 book ai didi

sql-server - 将数据从一个 SQL Server 数据库表复制到另一个 SQL Server 数据库表

转载 作者:行者123 更新时间:2023-12-02 10:33:51 28 4
gpt4 key购买 nike

我想将数据从一个表复制到不同服务器之间的另一个表。

如果是在同一服务器和不同的数据库中,我使用了以下

SELECT * INTO DB1..TBL1 FROM DB2..TBL1 (to copy with table structure and data)

INSERT INTO DB1..TBL1(F1, F2) SELECT F1, F2 FROM DB2..TBL1 (copy only data)

现在我的问题是将数据从 SERVER1 --> DB1--> TBL1 复制到 SERVER2 --> DB2 -->TBL2

最佳答案

如果这两个服务器在 SQL Server 中设置为链接服务器,那么您可以使用完全限定名称。

Insert Into Server1.Database1.dbo.Table1 (Col1, Col2)
Select Col1, Col2 From Server2.Database2.dbo.Table2

您还可以右键单击数据库并转到任务 -> 导入数据导出数据(在SQL 2000中,菜单选项是称为所有任务)

这将启动向导并为您执行导入/导出。

编辑:

这里是创建链接服务器的链接 - http://msdn.microsoft.com/en-us/library/ms190479.aspx

您可以通过执行查看服务器列表

select * from sys.servers

或者通过服务器对象 > 链接服务器文件夹

HTH

关于sql-server - 将数据从一个 SQL Server 数据库表复制到另一个 SQL Server 数据库表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2927199/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com