查询不在同一服务器上的视图(SQL Server 2005)

时间:2009-10-30 12:44:15

标签: sql-server stored-procedures linked-server

我正在尝试查询与我正在运行的存储过程不在同一服务器上的数据库视图。

我听说过使用“链接服务器”,但我根本无法访问服务器的配置......

提前致谢!

2 个答案:

答案 0 :(得分:1)

使用OPENDATASOURCE:

SELECT   *
FROM      OPENDATASOURCE(
         'SQLOLEDB',
         'Data Source=ServerName;User ID=MyUID;Password=MyPass'
         ).Northwind.dbo.Categories

答案 1 :(得分:0)

您可以这样做,但它确实需要DBA来设置链接。如果您无法访问服务器的配置并且没有DBA,那么您就不幸了。