Wonderware Historian: запрос представления Runtime.Events - PullRequest
0 голосов
/ 31 октября 2018

Я бы хотел запросить представление Runtime.Events с помощью SQL. Я пробовал следующее:

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".

Формат даты, кажется, правильный, потому что, когда я попробовал с другим форматом, я получил ошибку, ссылающуюся на неправильный формат даты.

Как запросить это представление?

Ответы [ 2 ]

0 голосов
/ 12 марта 2019

Я не могу уточнить это комментарием из-за отсутствия репутации, поэтому позвольте мне опубликовать ответ. Может быть ваши тревоги и события находятся в базе данных A2ALMDB. Если это так, попробуйте следующий запрос.

SELECT * FROM [A2ALMDB].[dbo].Events WHERE [EventStamp] between '2018-09-01 00:00:00' AND '2018-11-01 00:00:00'
0 голосов
/ 28 ноября 2018

Возможно, вы пытаетесь запросить эти события:

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

или эти события:

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