我有两个实例ServerA和ServerB,并且我在ServerA 中为ServerB创建了一个链接服务器作为Linksrv_B。
我可以使用四部分命名约定在ServerA上执行查询:
SELECT * FROM Linksrv_B.master.sys.databases
Run Code Online (Sandbox Code Playgroud)
或OPENQUERY()
:
SELECT * FROM OPENQUERY(Linksrv_B, 'SELECT * FROM master.sys.databases')
Run Code Online (Sandbox Code Playgroud)
我知道链接服务器使用分布式事务作为行集跨异构数据库工作。
sql-server linked-server distributed-transactions openrowset distributed-queries