Страница 1 из 1

InSQL редактирование данных

СообщениеДобавлено: Ср ноя 02, 2011 3:42 pm
YurBas
Добрый день!
Подскажите, кто в курсе, как редактировать архивные данные, которые содержаться в архивных блоках и как к ним добраться?
Предстовляются данные через через таблицы расширения (удаленные таблицы),в которых такие операции как ВСТАВКА, ОБНОВЛЕНИЕ и УДАЛЕНИЕ не работают.
пример жля наглядности
use Runtime
delete from v_DiscreteHistory или
delete from InSQL.Runtime.DBO.DiscreteHistory
выдает ошибку: Server: Msg 7399, Level 16, State 1, Line 1 OLE DB provider 'INSQL' reported an error. The provider did not support an interface. :shock:
если в запросе указывать просто таблицу DiscreteHistory ни чего не происходит...
заранее спасибо

Re: InSQL редактирование данных

СообщениеДобавлено: Ср ноя 02, 2011 4:03 pm
Генератор зла
InSQLAdmin.pdf (Wonderware Historian Administration Guide)
Раздел Inserting or Updating Data with Transact-SQL Statements

Re: InSQL редактирование данных

СообщениеДобавлено: Ср ноя 02, 2011 4:36 pm
YurBas
InSQLAdmin.pdf (Wonderware Historian Administration Guide)
Раздел Inserting or Updating Data with Transact-SQL Statements
----------------------------------------------------------------------------
а ссылочку можно на данный документ т.к. у меня такого раздела нет. стоит InSQL 7.1

Re: InSQL редактирование данных

СообщениеДобавлено: Ср ноя 02, 2011 4:50 pm
Генератор зла
http://old.InTouch.ru/support/pub/

Historian (Industrial SQL Server)

Historian 9.0 - Сервер БД Wonderware (требует установленного MS SQL Server, 22 Mб)

Это архив инсталлятора. Там и должны быть PDF-ники. Поиском найдёте :)

-----------------

В папке
\UserDocs\English\

Re: InSQL редактирование данных

СообщениеДобавлено: Ср ноя 02, 2011 5:17 pm
YurBas
Спасибо за мануальчик.
Вопрос остается открытым.
Установлен Windows Serwer 2000 InSql 7.1

Re: InSQL редактирование данных

СообщениеДобавлено: Ср ноя 02, 2011 5:42 pm
Генератор зла
DELETE не прокатит. Никогда. Что в InSQL упало - то останется.
Можно только вставлять и модифицировать. Update/Insert.
Удалять можно лишь теги, сервера в/в, топики,...

Re: InSQL редактирование данных

СообщениеДобавлено: Чт ноя 03, 2011 9:30 am
YurBas
К сожедению UPDATE adn INSERT тоже ни как не прокатывают.
В мануале к InSQL 7.1 нашел, что таблицы _ v_DiscreteHistory являются удаленными таблицами и с такими таблицами не реботает ни обновление, ни удаление, ни вставка.
данный метод, как я понял, реализован в InSQL 9 при условии что используется Windows server 2008, а у меня Windows Server 2000 и InSQL 7.1
HELP :o

Re: InSQL редактирование данных

СообщениеДобавлено: Чт ноя 03, 2011 10:31 am
beachbear
В IndustrialSQL Server 7.1 физически отсутствует возможность внесения любых изменений в уже собранный исторический архив аналоговых или дискретных тэгов. Разумеется, при наличии определенных навыков, вы можете разгадать внутренний формат и хакнуть файлы данных или выкачать все данные из архива, а затем закачать их обратно написав собственный I/O сервер и запуская InSQL в виртуальной машине со сдвинутым временем, но это будет непросто :mrgreen:

Re: InSQL редактирование данных

СообщениеДобавлено: Чт ноя 03, 2011 10:56 am
YurBas
а можеш поделится опытьм, при наличии такого, как хакнуть файлик с данными
можно на мыло Bolshoi02.84@mail.ru

Re: InSQL редактирование данных

СообщениеДобавлено: Чт ноя 03, 2011 1:31 pm
beachbear
Опыта reverse-инжиниринга проприетарных форматов данных продуктов прошлого века у меня нет.
Дешевле по времени и средствам выйдет проапгейдиться на 10.0, потом сгенерировать FastLoad CSV файл из тех блоков, где нужно провести модификацию, потом удалить эти блоки, отредактировать этот CSV файл и закачать его обратно.

Re: InSQL редактирование данных

СообщениеДобавлено: Чт ноя 03, 2011 1:50 pm
YurBas
Всем спасибо за помощ.