Wonderware historian: запросить представление runtime.events

Я хотел бы запросить представление 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".

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

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

1
0
1 137
2

Ответы 2

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

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

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

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

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

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

Другие вопросы по теме