Sha*_*ars 2 sql t-sql sql-server transactions
我有一个事务插入到两个不同服务器上的两个不同表中。我想做一些插入,然后切换到另一台服务器并进行更多插入。我如何通过 SQL 实现这一点?
如果这是重复的,我深表歉意,但我无法通过 StackOverflow 或 Google 找到我的答案。谢谢!
我正在使用 SQL Server 2016 和 Management Studio
右键单击当前 SQL 查询页面中的任意位置,Connection->Change connection..
或者
右键单击新的服务器实例, New Query
更新 :
如果这两个服务器链接在一起,那么您可以使用分布式查询或 openquery 来实现这一点。
例如:在 server1 上: select * From server2.database.dbo.table --four part distributed query
或在服务器 1 上: select * From openquery(server1,'select * from database.dbo.table') --openquery
| 归档时间: |
|
| 查看次数: |
4403 次 |
| 最近记录: |