2011-06-24 42 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 

但是你必須是用引號字符真的小心( '),確保你有一個正確的字符串。

相關問題