TrendWorX (TWXView32) и MSSQL 2008 R2 |
Ответить | Страница <12 |
Автор | |
Новичок Присоединился: 04 Октябрь 2010 Online Status: Offline Публикации: 2 |
Опубликовано: 04 Октябрь 2010 06:29 |
Здравствуйте, подскажите настройки трендворкса для оптимальной записи данных при редудансе. после запуска трендворкса данные сначала отстают на минуту-две, потом на минут 40-час, а потом и вовсе сервера зависают. отключение трендов помогает убрать зависание.
ПС около 2000 тысяч тегов необходимо писать раз в секунду |
|
Prosoft.ru Присоединился: 18 Июль 2006 Категория: Russian Federation Online Status: Offline Публикации: 60 |
|
Добрый день, коллега! У Вас боевая лицензия Redundancy или Вы пытаетесь на демоверсии это делать?
|
|
Новичок Присоединился: 04 Октябрь 2010 Online Status: Offline Публикации: 2 |
|
Redudancy лицензия, полный анлим
|
|
Новичок Присоединился: 04 Февраль 2009 Online Status: Offline Публикации: 26 |
|
Добрый день! Дмитрий, как успехи?Как ведёт себя MS SQL 2008 Rus?
|
|
Новичок Присоединился: 04 Февраль 2009 Online Status: Offline Публикации: 26 |
|
Дмитрий, удалось ли Вам согласовать работу TWXView32 и MSSQL 2008 R2 Rus?
|
|
Prosoft.ru Присоединился: 18 Июль 2006 Категория: Russian Federation Online Status: Offline Публикации: 60 |
|
Коллеги, добрый день! Специально проверили работу связки TWXView32 и MSSQL 2008 R2 Rus на всех платформах Microsoft Windows XP SP2, SP3, Windows 7 x86, Windows7 x64. Все прекрасно работает. Более того проверяли редакции MSSQL 2008 R2 Rus Standart, Ent, все ОК. Одно замечание, подключение SQL 2008 нужно производить через ODBC и Native Client. |
|
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Действительный член Присоединился: 14 Май 2003 Online Status: Offline Публикации: 770 |
|
Кстати, а почему системные DSN, созданные через панель управления ODBC, не видны в Genesis? И наоборот, те, что созданы в Genesis, не видны в настройках ODBC?
|
|
Инженер-системотехник
+7 (916) 477 3925 |
|
Prosoft.ru Присоединился: 18 Июль 2006 Категория: Russian Federation Online Status: Offline Публикации: 60 |
|
Максим, приветствую. Пришли пожалуйста скрин-шоты твоих настроек. Предыдущее обсуждение в основном касалось совместной работы GENESIS32 и русской версии SQL 2008 R2. |
|
Новичок Присоединился: 22 Декабрь 2011 Online Status: Offline Публикации: 1 |
|
Проблема решается путем установки English в настройках пользователя SQL server, можно через менеджер.
|
|
Новичок Присоединился: 07 Февраль 2008 Online Status: Offline Публикации: 11 |
|
Корень проблемы, видимо, в убежденности некоторых разработчиков ICONICS, что кроме США другого мира нет. Хоть ICONICS Genesis32 и позиционируется как международный продукт, практика применения показывает, что "НЕ СОВСЕМ". Взять, к примеру, Ваш случай. Как мне видится Ваш случай: Поскольку у Вас SQL Server 2008 R2 Rus, то вновь созданная БД с параметрами "по умолчанию" будет работать с языковыми (региональными?) параметрами "Русский" ("Россия"?). Это же означает, что в запросах к этой БД, содержащих дату, дата SQL Server-ом будет восприниматься в формате dmy, т.е дд/мм/гггг. Но когда вы пытаетесь просмотреть исторические тренды, ActiveX-компонент TWXView32 шлет запросы угадайте в каком формате? Правильно, в USA-формате mdy, т.е. мм/дд/гггг. SQL Server думает, что получил dmy, пытается перевести полученный varchar в datetime и выдает ошибку. TWXHDA32 (через который TWXView общается с БД) не может понять с какой таблицы БД ему нужно высосать данные по указанному периоду времени и тоже выкидывает ошибку. А TWXView миролюбиво показывает Вам вопросики. Вот пример запроса, который шлет, не помню то ли TWXHDA32, то ли сам TWXView32, моему MS SQL Server 2012 EE: SELECT Table_Name FROM Trend_Info WHERE Table_End_Time >= '04/22/14 06:39:07' AND Table_Start_Time < '04/22/14 06:41:08' ORDER BY Table_Start_Time ASC Попробуйте выполнить этот же запрос своими руками в Вашей БД. Такой запрос вызовет ошибку. Однако поменяйте местами месяц с датой, и результатом будет номер таблицы. Приведенный выше запрос отработает, если заставить SQL Server понимать дату в формате mdy: set dateformat mdy SELECT Table_Name FROM Trend_Info WHERE Table_End_Time >= '04/22/14 06:39:07' AND Table_Start_Time < '04/22/14 06:41:08' ORDER BY Table_Start_Time ASC Вероятные решения проблемы: 1. В идеале, разработчикам из ICONICS выполнить TWXView32, учитывающим разницу в восприятии формата даты разными версиями MS SQL Server. Например, как я где-то подсмотрел, можно посылать запросы, содержащие дату в ISO-формате. 2. Поскольку с MS SQL Server я пока на Вы, могу только посоветовать поиграться с настройками (содержащими в названии слова на корень "язык"): а). пользователя, перед созданием БД; б). пользователя, от имени которого осуществляются запросы к БД; в). самой БД. P.S. На будущее, пользуйтесь TraceWorX. Он покажет "где" и примерно "почему" возникли проблемы.
|
|
Ответить | Страница <12 |
Переход на форум | Права доступа на форуме Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |