Страница 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
перезалить можно?
Добавлено:
Вт дек 07, 2010 10:07 am
Klinkmann_Msk
mak писал(а):перезалить можно?
Надеюсь, я не ошибся с примером:
http://files.mail.ru/UZD101
Добавлено:
Вс фев 27, 2011 8:01 am
Kaspiysk
Добавлено:
Пн фев 28, 2011 8:29 am
Klinkmann_Msk
Kaspiysk писал(а):можно перезалить?
http://files.mail.ru/DZ8T3B
Re:
Добавлено:
Пт июн 03, 2011 3:04 pm
curbat
Можно ещё раз перезалить?
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
что это означает??