SAS将OpenQuery传递给iHistorian错误

时间:2015-11-13 12:55:47

标签: sql sas interactive pass-through

我正在使用SAS将查询传递到iHistorian Interactive SQL。代码如下所示。我知道传递代码有效;我通过iHistorian Interactive SQL本身运行引用的代码,并返回所需的数据。尝试提供的代码时出现以下错误。

错误:CLI描述错误:[Microsoft] [ODBC SQL Server驱动程序] [SQL Server]无法初始化OLE DB的数据源对象 提供商“IhOLEDB.iHistorian”用于链接服务器“fsp1”。

有没有人用iHistorian试过这个?有谁知道这里发生了什么?提前谢谢。

proc sql;

connect to odbc as conn(dsn="FSPPDW" uid=FontaneF);
create table work.Stuff as
select * from connection to conn (
select * from OPENQUERY(fsp1,

'SELECT
tagname,
timestamp,
value as Signal

FROM ihrawdata
WHERE timestamp > 10/23/2015 AND timestamp < 10/25/2015
AND (tagname = Fsdfeee:000)
AND intervalmilliseconds = 60000
AND samplingmode=interpolated'
)    
);
disconnect from conn;
;
quit;

0 个答案:

没有答案