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