2011-06-24 27 views
2

做另一个SQL服务器上查询是否有可能像做是可以从一台服务器

select * from [anotherserver].somedatabase.dbo.employee 

[anotherserver]是同一个网络我目前的SQL服务器上。

回答

1

在SQLSERVER,你可以这样做:

SELECT * 
FROM OPENROWSET(
      'SQLOLEDB', 
      'Server=yourServer;Uid=yourID;Pwd=yourPWD;Database=yourDB', 
      'select somfield1,somefield2 from yourTable' 
     ) AS alias 

但是你必须是用引号字符真的小心( '),确保你有一个正确的字符串。

相关问题