связь MS SQL с InTouch

Сервер БД Historian, ранее InSQL

связь MS SQL с InTouch

Сообщение archearchy » Вт июн 15, 2010 6:40 am

Добрые люди, помогите у кого есть минутка свободного времени.

В двух словах, а лучше в трёх, объясните пожалуйста каким образом осуществить связь microsoft SQL server 2005 с интачем.
С чего буквально начать..help'ы уже перерыл, не могу найти..

Вот есть у меня таблица в MS SQL, связал её поля с тегам через бинд лист, sqlconnect'ом прописал связь, пытаюсь писать в таблицу теги - ноль реакции..
Скорее всего неправильно настроил InSQL. В руководстве так толком не нашёл как правильно конфигить insql...
собстно вот такой нубский вопрос..
archearchy
 
Сообщения: 23
Зарегистрирован: Пт май 28, 2010 8:15 am

Сообщение Klinkmann_Msk » Вт июн 15, 2010 7:01 am

To archearchy:

Попробуйте этот пример:
http://files.mail.ru/CI6SRJ
Klinkmann_Msk
 
Сообщения: 819
Зарегистрирован: Пт сен 18, 2009 10:12 am

Сообщение archearchy » Вт июн 15, 2010 8:46 am

To Klinkmann_Msk:

Спасибо большое, пример очень помог!
(Отдельное спасибо за оперативность)

и еще вытекающий вопрос, получается InSQL нужен только для архивации?
archearchy
 
Сообщения: 23
Зарегистрирован: Пт май 28, 2010 8:15 am

Сообщение Klinkmann_Msk » Вт июн 15, 2010 9:24 am

To archearchy:

и еще вытекающий вопрос, получается InSQL нужен только для архивации?
Опрос источников в/в, преобразование, складирование в базу по выбранному алгоритму (сама база намного компактнее, чем у MSSQL), многоуровневое резервирование, ...
Klinkmann_Msk
 
Сообщения: 819
Зарегистрирован: Пт сен 18, 2009 10:12 am

Сообщение archearchy » Вт июн 15, 2010 10:18 am

Благадабрю, буду усердно просвещаться.. :?
archearchy
 
Сообщения: 23
Зарегистрирован: Пт май 28, 2010 8:15 am

Сообщение archearchy » Чт июн 17, 2010 12:53 pm

Уважаемый, Klinkmann_Msk!

Не будет ли у Вас случаем подобного примерчика по конфигурированию в InSQL сервера в\в (DASMBSerial например)?
archearchy
 
Сообщения: 23
Зарегистрирован: Пт май 28, 2010 8:15 am

Сообщение Klinkmann_Msk » Чт июн 17, 2010 3:58 pm

To archearchy:

Выложенный мною пример SQL Access для InTouch является частью тренинга.
В тренинге для InSQL (Historian) такого готового примера нет. Но я что-нибудь придумаю. Боюсь только, не раньше понедельника.
Есть ли у Вас опыт подключения того же DASMBSerial к InTouch (через параметрирование Access Names) ?
Klinkmann_Msk
 
Сообщения: 819
Зарегистрирован: Пт сен 18, 2009 10:12 am

Сообщение archearchy » Пт июн 18, 2010 6:39 am

Да, с интачем DASMBSerial связывал, в разделе о связи с плк есть несколько тем об этом - разобрался (получал данные с эмулятора и писал их в ms_sql). Теперь задача опрашивать и писать в базу средствами InSQL.

Сегодня весь день буду юзать гайды по InSQL, если все получится - буду рад, но если у Вас все же есть какие-нибудь примеры, то Ваша помощь была бы весьма кстати.
спасибо за внимание!
archearchy
 
Сообщения: 23
Зарегистрирован: Пт май 28, 2010 8:15 am

Сообщение DiMa » Пн июн 21, 2010 3:42 am

archearchy писал(а):Да, с интачем DASMBSerial связывал, в разделе о связи с плк есть несколько тем об этом - разобрался (получал данные с эмулятора и писал их в ms_sql). Теперь задача опрашивать и писать в базу средствами InSQL.

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


там все интуитивно понятно и просто.

Единственная заковырка в конфигурировании InSQL - картинка на экране не соответствует действительности, поясню: вы успешно импортировали тэги из какогото проекта в InSQL, но при этом в списках IDAS будет пусто. Не расстраивайтесь просто закройте SMC консоль и откройте ее заново - обновления будут видны.

Хотя бывает что при больших изменения InSQL подтупливает и не хочет делать commit change, к сожалению тут помогает только перезагрузка.
DiMa
 
Сообщения: 107
Зарегистрирован: Чт апр 22, 2010 1:16 pm

Сообщение Klinkmann_Msk » Пн июн 21, 2010 8:17 am

To archearchy:

Итак попробуем.
1. Установили InTouch+MSSQL+InSQL
2. Залили проект InTouch с настроенным Access Name на DASMBSerial
3. Открыли SMC (InSQL)
4. Configuration Editor, ПКМ, Imprt Tags
5. Next, Add, ищем папку с InTouch-проектом и выбираем файл Tagname.x
6. Next, Bypass Uniqueness String, выбрать Plant I/O, Memory
7. Для простоты выбираем Use Cyclic Storage (3 Sec), Next, Finish

Всё :)
Изучаем конфигурацию

ПКМ на Management Console, Start InSQL.
Klinkmann_Msk
 
Сообщения: 819
Зарегистрирован: Пт сен 18, 2009 10:12 am

Сообщение mak » Вт дек 07, 2010 9:13 am

Klinkmann_Msk писал(а):To archearchy:

Попробуйте этот пример:
http://files.mail.ru/CI6SRJ

перезалить можно? :D
mak
 
Сообщения: 64
Зарегистрирован: Ср мар 11, 2009 2:08 am

Сообщение Klinkmann_Msk » Вт дек 07, 2010 10:07 am

mak писал(а):
Klinkmann_Msk писал(а):To archearchy:

Попробуйте этот пример:
http://files.mail.ru/CI6SRJ

перезалить можно? :D

Надеюсь, я не ошибся с примером:
http://files.mail.ru/UZD101
Klinkmann_Msk
 
Сообщения: 819
Зарегистрирован: Пт сен 18, 2009 10:12 am

Сообщение Kaspiysk » Вс фев 27, 2011 8:01 am

Klinkmann_Msk писал(а):To archearchy:

Попробуйте этот пример:
http://files.mail.ru/CI6SRJ

можно перезалить?
Kaspiysk
 
Сообщения: 17
Зарегистрирован: Ср окт 01, 2008 6:26 pm

Сообщение Klinkmann_Msk » Пн фев 28, 2011 8:29 am

Kaspiysk писал(а):
Klinkmann_Msk писал(а):To archearchy:

Попробуйте этот пример:
http://files.mail.ru/CI6SRJ

можно перезалить?

http://files.mail.ru/DZ8T3B
Klinkmann_Msk
 
Сообщения: 819
Зарегистрирован: Пт сен 18, 2009 10:12 am

Re:

Сообщение curbat » Пт июн 03, 2011 3:04 pm

Klinkmann_Msk писал(а):To archearchy:

Попробуйте этот пример:
http://files.mail.ru/CI6SRJ

Можно ещё раз перезалить?
Делай что должно, и будь что будет.
curbat
 
Сообщения: 63
Зарегистрирован: Вт мар 09, 2010 9:45 am

Re: связь MS SQL с InTouch

Сообщение Klinkmann_Msk » Пт июн 03, 2011 4:12 pm

Klinkmann_Msk
 
Сообщения: 819
Зарегистрирован: Пт сен 18, 2009 10:12 am

Re: связь MS SQL с InTouch

Сообщение niki » Пн фев 06, 2012 2:26 pm

Всем доброго дня!
недавно начал изучение InTouch.
теперь стоит задача связаться с MS SQL(стоит 2008 r2)
Т.е. надо чтобы информация из БД отображалась в InTouch.
Что для этого надо делать, если можно поподробней.
помогите плиз!!

и если можно, залейте заново примеры
niki
 
Сообщения: 18
Зарегистрирован: Пн фев 06, 2012 2:17 pm

Re: связь MS SQL с InTouch

Сообщение Генератор зла » Пн фев 06, 2012 10:07 pm

niki писал(а):Т.е. надо чтобы информация из БД отображалась в InTouch.

Раздел хелпа SQL Access
На данном форуме тоже многократно обсуждался.
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: связь MS SQL с InTouch

Сообщение IvanM » Чт фев 09, 2012 10:13 am

Генератор зла писал(а):
niki писал(а):Т.е. надо чтобы информация из БД отображалась в InTouch.

Раздел хелпа SQL Access
На данном форуме тоже многократно обсуждался.


Подскажите еще. Можно ли все таки связать InTouch 10.1 c mssql или ms access не используя Historian. Везде в руководствах упоминается приложение SQL Accesы manager, но я так понял что с 10 Интачем оно не идет. где его взять?
IvanM
 
Сообщения: 16
Зарегистрирован: Чт янв 26, 2012 6:37 pm

Re: связь MS SQL с InTouch

Сообщение Генератор зла » Чт фев 09, 2012 10:57 am

IvanM писал(а):Подскажите еще. Можно ли все таки связать InTouch 10.1 c mssql или ms access не используя Historian. Везде в руководствах упоминается приложение SQL Accesы manager, но я так понял что с 10 Интачем оно не идет. где его взять?

Наводящий вопрос: В каких хелпах встречается SQL Access Manager ?
Ответ: в хелпах InTouch
Дополнение: любой InTouch
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: связь MS SQL с InTouch

Сообщение IvanM » Чт фев 09, 2012 11:27 am

Генератор зла писал(а):
IvanM писал(а):Подскажите еще. Можно ли все таки связать InTouch 10.1 c mssql или ms access не используя Historian. Везде в руководствах упоминается приложение SQL Accesы manager, но я так понял что с 10 Интачем оно не идет. где его взять?

Наводящий вопрос: В каких хелпах встречается SQL Access Manager ?
Ответ: в хелпах InTouch
Дополнение: любой InTouch


Возможно я не совсем корректно задал предыдущий вопрос. у меня установлена System platform со временной неограниченной лицензией, но делать маленький проект на платформе дорого, решил обойтись без платформы и без Insql, но дело в том что само приложение SQL Access Manager я ни где не могу найти. Просто возникло стойкое ощущение что SQL Access Manager как приложение поставлялось со старыми версиями InTouch. Поэтому вопрос:
где найти само приложение SQL Access Manager(дистрибутив)?
попарите меня если я не прав.
IvanM
 
Сообщения: 16
Зарегистрирован: Чт янв 26, 2012 6:37 pm

Re: связь MS SQL с InTouch

Сообщение Генератор зла » Чт фев 09, 2012 11:43 am

У меня не установлена SP&Historian (это, конечно, ложь, но какая разница?)
Но у меня есть диск InTouch 10.1, который я инсталлировал в максимальном варианте.
Открываю Window Maker. И что же я вижу в Classic View - Tools??? Такое, предпоследнее снизу? ;)
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: связь MS SQL с InTouch

Сообщение IvanM » Чт фев 09, 2012 11:54 am

Спасибо. Устанавливал InTouch давно, и ставил не в максималке, поэтому его и небыло в приложениях.
IvanM
 
Сообщения: 16
Зарегистрирован: Чт янв 26, 2012 6:37 pm

Re: связь MS SQL с InTouch

Сообщение niki » Чт фев 09, 2012 6:15 pm

Блин, никак не могу разобраться
киньте кто-нибудь пример, пожалуйста!!очень надо!
niki
 
Сообщения: 18
Зарегистрирован: Пн фев 06, 2012 2:17 pm

Re: связь MS SQL с InTouch

Сообщение Генератор зла » Чт фев 09, 2012 7:21 pm

Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: связь MS SQL с InTouch

Сообщение niki » Пт фев 10, 2012 10:53 am

как раз пытаюсь с ним разбираться - ничего не получается
т.е. с самого начала:
1) когда создаю ODBС источник, то сервер стоит (local) , у меня так не работает, чтобы заработало надо писать (local)\SQLEXPRESS. Правильно ли это?
2) в 15 пункте SQL Errors: Value Display >> String >> SQLErrorMsg(SQL_error) у меня так не выбирается пишет ошибку Cannot mix another type with string, поэтому выбираю Value Display >> _>> SQLErrorMsg(SQL_error) (так ошибок никаких нет, но походу это не правильно)
подскажите начинающему!
niki
 
Сообщения: 18
Зарегистрирован: Пн фев 06, 2012 2:17 pm

Re: связь MS SQL с InTouch

Сообщение Генератор зла » Пт фев 10, 2012 11:48 am

niki писал(а):когда создаю ODBС источник, то сервер стоит (local) , у меня так не работает, чтобы заработало надо писать (local)\SQLEXPRESS. Правильно ли это?

Если верить Гуглу, правильно.
niki писал(а):в 15 пункте SQL Errors: Value Display >> String >> SQLErrorMsg(SQL_error) у меня так не выбирается пишет ошибку Cannot mix another type with string, поэтому выбираю Value Display >> _>> SQLErrorMsg(SQL_error) (так ошибок никаких нет, но походу это не правильно)

define “SQL_error” and “ConnectionId” as memory integers
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: связь MS SQL с InTouch

Сообщение niki » Пт фев 10, 2012 12:01 pm

ну да, memory integer
(имеется скрин)
Вложения
Безымянный.GIF
(23.9 КБ) Скачиваний: 0
niki
 
Сообщения: 18
Зарегистрирован: Пн фев 06, 2012 2:17 pm

Re: связь MS SQL с InTouch

Сообщение Генератор зла » Пт фев 10, 2012 12:09 pm

SQL_Errors:
#

Дважды щёлкаете на #, выбираете Value Display String и далее по тексту.
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: связь MS SQL с InTouch

Сообщение niki » Пт фев 10, 2012 12:23 pm

я так и делаю, но когда нажимаю на "ОК" выходит ошибка Cannot mix another type with string
а когда value display < Anаlog < SQL_Error, то ошибок нет...

Далее захожу в windowViewer, там:
SQL_Error показывает ноль
кликаю на Connect (SQL_Error по прежнему ноль)
кликаю на Select (SQL_Error показывает -1)
кликаю на First (SQL_Error показывает -1011)

имеется log:

Код: Выделить всё
333   10.02.2012   9:09:26   3596   3736   Info   WWSQL   -1:  Microsoft OLE DB Provider for ODBC Drivers: [Microsoft][ODBC SQL Server Driver][SQL Server]Invalid object name 'table1'.
334   10.02.2012   9:09:26   3596   3736   Info   WWSQL   Error>> Select SELECT col1,col2 FROM table1
335   10.02.2012   9:11:19   3596   3736   Info   WWSQL   -1:  Microsoft OLE DB Provider for ODBC Drivers: [Microsoft][ODBC SQL Server Driver][SQL Server]Invalid object name 'table1'.
336   10.02.2012   9:11:19   3596   3736   Info   WWSQL   Error>> Select SELECT col1,col2 FROM table1
337   10.02.2012   9:11:20   3596   3736   Info   WWSQL   -1011:  No Rows were selected
338   10.02.2012   9:11:21   3596   3736   Info   WWSQL   -1011:  No Rows were selected
339   10.02.2012   9:11:22   3596   3736   Info   WWSQL   -1011:  No Rows were selected
340   10.02.2012   9:11:23   3596   3736   Info   WWSQL   -1011:  No Rows were selected
341   10.02.2012   9:11:23   3596   3736   Info   WWSQL   -1011:  No Rows were selected
342   10.02.2012   9:11:28   3596   3736   Info   WWSQL   -1:  Microsoft OLE DB Provider for ODBC Drivers: [Microsoft][ODBC SQL Server Driver][SQL Server]Invalid object name 'table1'.
343   10.02.2012   9:11:28   3596   3736   Info   WWSQL   Error>> Select SELECT col1,col2 FROM table1


что это означает??
niki
 
Сообщения: 18
Зарегистрирован: Пн фев 06, 2012 2:17 pm

След.

Вернуться в Historian Server

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1