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

связь MS SQL с InTouch

СообщениеДобавлено: Вт июн 15, 2010 6:40 am
archearchy
Добрые люди, помогите у кого есть минутка свободного времени.

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

Вот есть у меня таблица в MS SQL, связал её поля с тегам через бинд лист, sqlconnect'ом прописал связь, пытаюсь писать в таблицу теги - ноль реакции..
Скорее всего неправильно настроил InSQL. В руководстве так толком не нашёл как правильно конфигить insql...
собстно вот такой нубский вопрос..

СообщениеДобавлено: Вт июн 15, 2010 7:01 am
Klinkmann_Msk
To archearchy:

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

СообщениеДобавлено: Вт июн 15, 2010 8:46 am
archearchy
To Klinkmann_Msk:

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

и еще вытекающий вопрос, получается InSQL нужен только для архивации?

СообщениеДобавлено: Вт июн 15, 2010 9:24 am
Klinkmann_Msk
To archearchy:

и еще вытекающий вопрос, получается InSQL нужен только для архивации?
Опрос источников в/в, преобразование, складирование в базу по выбранному алгоритму (сама база намного компактнее, чем у MSSQL), многоуровневое резервирование, ...

СообщениеДобавлено: Вт июн 15, 2010 10:18 am
archearchy
Благадабрю, буду усердно просвещаться.. :?

СообщениеДобавлено: Чт июн 17, 2010 12:53 pm
archearchy
Уважаемый, Klinkmann_Msk!

Не будет ли у Вас случаем подобного примерчика по конфигурированию в InSQL сервера в\в (DASMBSerial например)?

СообщениеДобавлено: Чт июн 17, 2010 3:58 pm
Klinkmann_Msk
To archearchy:

Выложенный мною пример SQL Access для InTouch является частью тренинга.
В тренинге для InSQL (Historian) такого готового примера нет. Но я что-нибудь придумаю. Боюсь только, не раньше понедельника.
Есть ли у Вас опыт подключения того же DASMBSerial к InTouch (через параметрирование Access Names) ?

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

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

СообщениеДобавлено: Пн июн 21, 2010 3:42 am
DiMa
archearchy писал(а):Да, с интачем DASMBSerial связывал, в разделе о связи с плк есть несколько тем об этом - разобрался (получал данные с эмулятора и писал их в ms_sql). Теперь задача опрашивать и писать в базу средствами InSQL.

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


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

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

Хотя бывает что при больших изменения InSQL подтупливает и не хочет делать commit change, к сожалению тут помогает только перезагрузка.

СообщениеДобавлено: Пн июн 21, 2010 8:17 am
Klinkmann_Msk
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.

СообщениеДобавлено: Вт дек 07, 2010 9:13 am
mak
Klinkmann_Msk писал(а):To archearchy:

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

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

СообщениеДобавлено: Вт дек 07, 2010 10:07 am
Klinkmann_Msk
mak писал(а):
Klinkmann_Msk писал(а):To archearchy:

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

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

Надеюсь, я не ошибся с примером:
http://files.mail.ru/UZD101

СообщениеДобавлено: Вс фев 27, 2011 8:01 am
Kaspiysk
Klinkmann_Msk писал(а):To archearchy:

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

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

СообщениеДобавлено: Пн фев 28, 2011 8:29 am
Klinkmann_Msk
Kaspiysk писал(а):
Klinkmann_Msk писал(а):To archearchy:

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

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

http://files.mail.ru/DZ8T3B

Re:

СообщениеДобавлено: Пт июн 03, 2011 3:04 pm
curbat
Klinkmann_Msk писал(а):To archearchy:

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

Можно ещё раз перезалить?

Re: связь MS SQL с InTouch

СообщениеДобавлено: Пт июн 03, 2011 4:12 pm
Klinkmann_Msk

Re: связь MS SQL с InTouch

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

и если можно, залейте заново примеры

Re: связь MS SQL с InTouch

СообщениеДобавлено: Пн фев 06, 2012 10:07 pm
Генератор зла
niki писал(а):Т.е. надо чтобы информация из БД отображалась в InTouch.

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

Re: связь MS SQL с InTouch

СообщениеДобавлено: Чт фев 09, 2012 10:13 am
IvanM
Генератор зла писал(а):
niki писал(а):Т.е. надо чтобы информация из БД отображалась в InTouch.

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


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

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

Re: связь MS SQL с InTouch

СообщениеДобавлено: Чт фев 09, 2012 11:27 am
IvanM
Генератор зла писал(а):
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(дистрибутив)?
попарите меня если я не прав.

Re: связь MS SQL с InTouch

СообщениеДобавлено: Чт фев 09, 2012 11:43 am
Генератор зла
У меня не установлена SP&Historian (это, конечно, ложь, но какая разница?)
Но у меня есть диск InTouch 10.1, который я инсталлировал в максимальном варианте.
Открываю Window Maker. И что же я вижу в Classic View - Tools??? Такое, предпоследнее снизу? ;)

Re: связь MS SQL с InTouch

СообщениеДобавлено: Чт фев 09, 2012 11:54 am
IvanM
Спасибо. Устанавливал InTouch давно, и ставил не в максималке, поэтому его и небыло в приложениях.

Re: связь MS SQL с InTouch

СообщениеДобавлено: Чт фев 09, 2012 6:15 pm
niki
Блин, никак не могу разобраться
киньте кто-нибудь пример, пожалуйста!!очень надо!

Re: связь MS SQL с InTouch

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

Re: связь MS SQL с InTouch

СообщениеДобавлено: Пт фев 10, 2012 10:53 am
niki
как раз пытаюсь с ним разбираться - ничего не получается
т.е. с самого начала:
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) (так ошибок никаких нет, но походу это не правильно)
подскажите начинающему!

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

Re: связь MS SQL с InTouch

СообщениеДобавлено: Пт фев 10, 2012 12:01 pm
niki
ну да, memory integer
(имеется скрин)

Re: связь MS SQL с InTouch

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

Дважды щёлкаете на #, выбираете Value Display String и далее по тексту.

Re: связь MS SQL с InTouch

СообщениеДобавлено: Пт фев 10, 2012 12:23 pm
niki
я так и делаю, но когда нажимаю на "ОК" выходит ошибка 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


что это означает??