【问题标题】:Wonderware Historian: query the Runtime.Events viewWonderware Historian:查询 Runtime.Events 视图
【发布时间】:2018-10-31 11:00:32
【问题描述】:

我想用 SQL 查询 Runtime.Events 视图。我尝试了以下方法:

select * from Runtime.dbo.Events 给出以下错误:

OLE DB provider "INSQL" for linked server "INSQL" returned message "Event History no longer supports queries that do not provide time".

select * from Runtime.dbo.Events where EventTime >= '2018-09-01 00:00:00' and EventTime <= '2018-11-01 00:00:00' 给出了这个非描述性错误:

Cannot execute the query "..." against OLE DB provider "INSQL" for linked server "INSQL".

日期格式似乎是正确的,因为当我尝试使用不同的格式时,我收到错误,指的是错误的日期格式。

如何查询这个视图?

【问题讨论】:

    标签: wonderware historian


    【解决方案1】:

    也许您正在尝试查询这些事件:

    SELECT TOP 1000 *
    FROM [A2ALMDB].[dbo].[v_EventHistory]
    

    或这些事件:

    SELECT * FROM Runtime.dbo.EventHistory
    WHERE DateTime >= '2018-10-11'
    

    【讨论】:

      【解决方案2】:

      由于缺乏声誉,我无法通过评论来澄清这一点,所以让我发布一个答案。可能是您的警报和事件在 A2ALMDB 数据库中。如果是这种情况,请尝试以下查询。

      SELECT * FROM [A2ALMDB].[dbo].Events WHERE [EventStamp] between '2018-09-01 00:00:00' AND '2018-11-01 00:00:00'
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多