2
我使用SQL Server 2014.我已經通過ODBC將鏈接服務器設置爲舊數據庫系統。當我運行這個查詢:SQL Server鏈接服務器查詢返回空行
select *
from openquery([MyLink], 'select Ref, FxRate from <table> where Ref=155003')
我得到的結果與正確數量的記錄和列。
但值都默認:
Ref FxRate
0 0
在表中有這個實際數字。我能夠從另一臺服務器爲同一個數據庫做鏈接服務器。我試圖盡我所能複製。有關如何解決此問題的任何想法?
您是否嘗試過'SELECT Ref,FxRate FROM LinkedServer.DataBase.schema.table WHERE Ref = 155003'? – gofr1
是的,但結果相同。 – user2966852
因此,無論您使用OPENQUERY,linked_server.database.schema.table,您在輸出中都會得到相同的零?你能直接在這臺服務器上運行這個查詢嗎? – gofr1