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

Связь между InSQL 8 и InSQL 9

СообщениеДобавлено: Чт дек 06, 2007 12:10 pm
Babay
Доброго времени суток.
Подскажите пожайлуста, возможно ли забрать данные в InSQL 8 с InSQL 9 с помощью IDAS или это не возможно по определению.
Т.е. девяткой с восьмерки проблем нет, а наоборот никак. Че делать?

СообщениеДобавлено: Чт дек 06, 2007 1:03 pm
Admin
А как Вы забираете данные? я бы для начала создал в SMC новую группу серверов InSQL,
а потом замкнул их IDAS друг на друга
(также см. здесь стр. 95 http://www.InTouch.ru/support/pub/InSQLAdminRus.pdf)

Если что то не получается - надо смотреть логи, поскольку причина может быть в лицензионных ограничениях. (вряд ли от версии к версии меняется формат хранения данных - следовательно забрать данные возможно)

Если это разовая операция, то Вы можете экспортнуть данные в файл,
например в текстовый или csv.(столбцы разделены запятыми, строки - переводом строки)

А еще, такое может быть если у Вас сильно разные MSSQL.
У меня стоит MSSQL2005, там целая SQL Management Studio - все может, я Вас уверяю.

СообщениеДобавлено: Чт дек 06, 2007 2:13 pm
Babay
У меня 3 inSQL сервера восьмой версии и 2 девятки(одна из них тестовая)
Все серваки установлены на Win 2003. MS SQL 2000 Sp3.
Все они находятся в разных подсетках, доменах рабочих группах.
Так вот
Все восьмерки между собой вяжуться без проблем.
Девятки между собой без проблем.
С 8-ки на 9-ку без проблем.
С 9-ки на 8-ку никак. В логах пусто :-(

Связываю, как раньше говорил, через IDAS. Т.е. забираю данные реального времени. Платформа Archestra у меня не стоит. Голые сервера.
Как получить данные с 9-ки на 8-ку ума не приложу.
При этом актифактори 8-ки легко забирает инфу с 9-ки. Ниче не понимаю, как так?
Конечно можно забирать данные переодическими SQL запросами и впихивать их через MDAS. Но это путь через ж...у. Не хотелось бы. Мне нужны постоянные данные реального времени.

СообщениеДобавлено: Чт дек 06, 2007 2:18 pm
Babay
Да забыл сказать что на все сервера лицензии без всяких ограничений по 70К тегов.

СообщениеДобавлено: Чт дек 06, 2007 2:31 pm
Admin
Думаю, что в Вашем случае правильным решением будет апгрейд всех восьмерок InSQL 8 до девяток InSQL 9 = Historian.
Эта процедура состоит из:
• миграции БД Runtime (используйет скрипты их директории InSQL\Server\Scripts)
• удаления InSQL 8 (сохраните Runtime, history bloks и лог файлы)
• установки InSQL 9 (как описано в руководстве)

СообщениеДобавлено: Чт дек 06, 2007 2:47 pm
Babay
:-)
Ваши слова да богу в уши.
Не от меня это зависит. У меня задача завязать как есть. Никто мне не будет ниче апгрейдить :-(
У на есть еще InSQL 7. Отлично работающие. С них данные на 8-ки получаем.
Теперь вот стала задача с 9-ки на 8-ку и уперлись блин. :-(
Я вот понять не могу неужели всетаки протоколы передачи таковы что более меньшей версией с большей никак не взять.
Видимо придется в обход через MDAS. Ну не привыкать. Тока не нравиться мне это :-(

СообщениеДобавлено: Пт дек 07, 2007 9:40 am
Babay
Ну вот решение нашлось. :-)
Большое спасибо Виктору Глухову из представительства Wonderware.

Для тех кому интересно вот выдержка из документации которую мне прислал Виктор. Она собственно и решила проблемы.

"Note If you have upgraded to the IndustrialSQL Server 9.0 historian from a previous version, you must change the client application access name for the IndustrialSQL Server historian I/O Server from "InSQLIOS" to "aahIOSvrSvc.""

СообщениеДобавлено: Пт дек 07, 2007 11:31 am
Admin
Да, хороший человек Виктор, спасибо ему !
И компетентный :o