如何在另一个数据库服务器上运行T-SQL?

Guo*_*ang 3 sql t-sql sql-server-2005 linked-server

我想从另一台服务器中的另一个数据库中选择一些数据.

我所知道的是添加一个链接服务器,并运行T-SQL.

这种方式是一个不错的选择,还是有其他方法在其他数据库服务器中运行SQL?

谢谢.

Adr*_*der 6

添加链接服务器很好.

然后,您可能会使用4部分命名约定

select * from [server].[database].[Owner or Schema].[tablename]
Run Code Online (Sandbox Code Playgroud)

或者你可以看一下OPENROWSET(Transact-SQL)

包括从OLE DB数据源访问远程数据所需的所有连接信息.此方法是访问链接服务器中的表的替代方法,是使用OLE DB连接和访问远程数据的一次性临时方法.要更频繁地引用OLE DB数据源,请改用链接服务器.