我安装了Connectivity Pack server,并按照help文档在SQL Server中建立了linked server,但发现当我使用作为Catalog的值时,可以成功执行
select * from openquery(WINCCR,'TAG:R,24,''2010-03-01 00:00:00'',''2010-03-10 00:00:00''')
但是查询结果为空,估计是因为RT数据库中已经把相关数据归档了,所以查不到。
此外,在执行:
select * from openquery(WINCCR,'ALARMVIEW:Select * FROM AlgViewEnu')
后却报错
Msg 7399, Level 16, State 1, Line 1
The OLE DB provider "WinCCOLEDBProvider" for linked server "WINCCr" reported an error. The provider did not give any information about the error.
Msg 7320, Level 16, State 2, Line 1
Cannot execute the query "ALARMVIEW:Select * FROM AlgViewEnu" against OLE DB provider "WinCCOLEDBProvider" for linked server "WINCCR".
请问如何设置Catalog才能查询到已经归档的历史数据,如何写查询才能查到历史告警,谢谢