9.1 + Pervasive SQL

Высказывание своих предложений, соображений, поздравлений и т.д.

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Rishat
Постоянный обитатель
Сообщения: 191
Зарегистрирован: 12 сен 2005, 17:10
Откуда: Наб. Челны

9.1 + Pervasive SQL

Сообщение Rishat »

Информационное письмо от корпорации
Управление разработки информирует о планах сопровождения версий системы Галактика ERP и поддержки совместимости с операционными системами и платформами СУБД.
1. Версия 8.1 системы Галактика ERP ограниченно сопровождается до 31.12.2013. Информация о поддерживаемых платформах приведена в приложении.
Примечание: ограниченное сопровождение версии 8.1 подразумевает только устранение критичных ошибок и поддержку изменений законодательства.
2. Для версии 9.1 системы Галактика ERP (СУБД Oracle, MS SQL Server) осуществляется полномасштабное сопровождение. В связи с постоянно поступавшими предложениями заказчиков, в версии 9.1 будет обеспечиваться поддержка СУБД Pervasive (после выхода Атлантис 5.5.14). О возможности использования данной СУБД будет объявлено дополнительно (ориентировочно – апрель).
3. Предусматривается возможность использования в версии 9.1 СУБД PostgreSQL – в режиме ознакомления и проверки, с определенными ограничениями. Инструкция по установке системы на СУБД PostgreSQL включена в состав документации версии 9.1 Полная информация о поддерживаемых платформах приведена в приложении.
4. До конца 2013 года продлевается действие программы перехода с СУБД Pervasive, на СУБД Oracle или MS SQL Server на льготных условиях. Информацию можно получить в службах технической поддержки.
Начинающий путь
Местный житель
Сообщения: 258
Зарегистрирован: 13 апр 2006, 11:57
Откуда: Бегущий к Галактике

Re: 9.1 + Pervasive SQL

Сообщение Начинающий путь »

Можно ли утверждать, что 9.1 полноценно не завели на PostgeSQL?
Rishat
Постоянный обитатель
Сообщения: 191
Зарегистрирован: 12 сен 2005, 17:10
Откуда: Наб. Челны

Re: 9.1 + Pervasive SQL

Сообщение Rishat »

Сложно сказать, еще не тестировали, но в информационном листке указано что PostgreSQL для использования в ознакомительных целях и в режиме работы до 10 пользователей. Как то вот так.
Начинающий путь
Местный житель
Сообщения: 258
Зарегистрирован: 13 апр 2006, 11:57
Откуда: Бегущий к Галактике

Re: 9.1 + Pervasive SQL

Сообщение Начинающий путь »

* ПРОБЛЕМА В ПИР: 101.51491
* ПЕРВОЕ РЕШЕНИЕ: NEW
* КРАТКОЕ ОПИСАНИЕ: Восстановить компоненты для Pervasive в поставках Atlantis
и Support 5.5
* ПРОЕКТ: Предложение по новой функциональности Атлантиса
* ДЕТАЛИЗАЦИЯ: ?
# ЧТО ИЗМЕНЕНО:
Pervasive

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Восстановить компоненты для Pervasive в поставках Atlantis и Support 5.5

# КАК ИЗМЕНЕНО: Доработано.
Инсталлятор ставит базу с SQL-структурой.

# ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: Должна быть включена и настроена служба "Pervasive
PSQL Relational Engine",
без этого не пройдет инсталляция базы, даже если вы не хотели использовать
DSQL.
Для работы DSQL нужно на клиентских машинах создать источник ODBC,
и параметр SQLDriver.SQLServer задать равным имени источника.
Pervasive запустили через ODBC....
Aleksandr
Посетитель
Сообщения: 35
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

Re: 9.1 + Pervasive SQL

Сообщение Aleksandr »

На FTP корпорации "Галактика" выложен дистрибутив версии 9.1 (Атлантис 5.5.14) c поддержкой Pervasive SQL.
Blind_Orog
Посетитель
Сообщения: 31
Зарегистрирован: 17 июл 2008, 12:14
Откуда: Дальний Восток

Re: 9.1 + Pervasive SQL

Сообщение Blind_Orog »

Для работы DSQL нужно на клиентских машинах создать источник ODBC,
и параметр SQLDriver.SQLServer задать равным имени источника.
Галактика стартует, все вроде работает, но не дает покоя мысль что в самой Галактике где-то может использоваться этот самый DSQL, а соответственно я могу получить проблему там где не ожидаю.

1. Обязательно ли настраивать ODBC, если я пока не планирую использовать DSQL в своих разработках?
2. Кто-то может подсказать где (в каких модулях, интерфейсах) в Галактике используется DSQL?
Den
Местный житель
Сообщения: 1842
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
Контактная информация:

Re: 9.1 + Pervasive SQL

Сообщение Den »

Трудно ответить на это вопрос однозначно )
С одной стороны вроде как dsql должен поддерживаться на любой платформе. Да и в доке по dsql нет явного утверждения, что эта технология не поддерживается для битрива.
В подавляющей бол-ве функиональности, использующей dsql есть проверки типа

Код: Выделить всё

Function UseDSQL: boolean;
{
  UseDsql := false;

  case GetDbPlatformType of

    dbptOracle,
    dbptMSSQL:
      {
        UseDsql := true;
      }

  end;
}

Выводы делайте сами :)
Blind_Orog
Посетитель
Сообщения: 31
Зарегистрирован: 17 июл 2008, 12:14
Откуда: Дальний Восток

Re: 9.1 + Pervasive SQL

Сообщение Blind_Orog »

чего то про pervasive нет ни слова в данном примере :x
в 8.10 DSQL можно использовать при расчете Больничных (Настройка "Быстрый расчет больничных за 2 года для РФ") но только для MSSQL и Oracle.
и оно работает...
собсно вопрос: есть ли смысл заморачиваться для Pervasive на 9.10?
Начинающий путь
Местный житель
Сообщения: 258
Зарегистрирован: 13 апр 2006, 11:57
Откуда: Бегущий к Галактике

Re: 9.1 + Pervasive SQL

Сообщение Начинающий путь »

Blind_Orog писал(а): собсно вопрос: есть ли смысл заморачиваться для Pervasive на 9.10?
На MS SQL и Oracle Галактика дороже в сопровождении :-o
Blind_Orog
Посетитель
Сообщения: 31
Зарегистрирован: 17 июл 2008, 12:14
Откуда: Дальний Восток

Re: 9.1 + Pervasive SQL

Сообщение Blind_Orog »

Начинающий путь писал(а): На MS SQL и Oracle Галактика дороже в сопровождении :-o
само собой, но вопросы несколько иные:

1. Обязательно ли настраивать ODBC, если я не планирую использовать DSQL в своих разработках?
2. Где (в каких модулях, интерфейсах) в Галактике используется DSQL?
Den
Местный житель
Сообщения: 1842
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
Контактная информация:

Re: 9.1 + Pervasive SQL

Сообщение Den »

1. Открыть мануал по установке Гал под первасив посмотреть есть ли там тербование по обязательной настройке ODBC (ну или позвонить спросить парней из ТП)
2. Да относительно много где. Все перечислять смысла нет. Но боль-во их них (как уже писал Выше), чекают текущую платформу и если она <>Bitrieve, то работает ветка классического доступа к данным .
LaaLaa

Re: 9.1 + Pervasive SQL

Сообщение LaaLaa »

Blind_Orog писал(а): 1. Обязательно ли настраивать ODBC, если я не планирую использовать DSQL в своих разработках?
2. Где (в каких модулях, интерфейсах) в Галактике используется DSQL?
1. На текущий момент настраивать ODBC для первасива необходимости нет. На первасиве SQL-запросы фактически не работают. Не умеет он их выполнять. По крайней мере у меня такое мнение сложилось на основе анализа версий 10 и 11 что я и коллеги тестировали.

2. DSQL применяется много где: в ТХО, в бухотчетности в производстве, в расчете складких остатков, в экспорте импорте и д.р.? Однако везде стоит развязка если платформа не первасив, то можно исопльзвать DSQL иначе использовать тадиционннный-древний код. Для отделов разработки Галактики это головная боль. Поддержать два кода SQL и NoSQL.

Ели придерживаться классификации терминов из статьи http://habrahabr.ru/post/77909/. То по моему скромному мнению Первасив скорее относится к базам типа NoSQL в том смысле что (Нет SQL, No SQL at all). Хотя это лично мое мнение. Может быть и не очень компетентное. 8-)
Последний раз редактировалось LaaLaa 12 дек 2014, 23:35, всего редактировалось 1 раз.
LaaLaa

Re: 9.1 + Pervasive SQL

Сообщение LaaLaa »

Blind_Orog писал(а): собсно вопрос: есть ли смысл заморачиваться для Pervasive на 9.10?
Нет не стоит. Используйте лучше нормальные СУБД.
Последний раз редактировалось LaaLaa 12 дек 2014, 23:49, всего редактировалось 1 раз.
LaaLaa

Re: 9.1 + Pervasive SQL

Сообщение LaaLaa »

Для тех кто все-же пользуется Pervasive SQL. Учтите. Что он работает поверх протокола SMB.

Имеет фатально неразрешимую проблему. Связную с ограниченной совместимостью СУБД Pervasive PSQL с операционными системами семейства Windows NT 6.0 и выше (Windows Vista/7, Windows Server 2008 и выше).
Т.к. в указанных ОС используется протокола второй версии SMB2
см. http://cs.pervasive.com/forums/p/12619/47060.aspx
и http://social.msdn.microsoft.com/Forums ... leservices

Если не выключить SMB2 на сервере. Некоторые операции с базой могут приводить к полной потере информации из таблиц.

В документации к Галактике на систему («Платформа Pervasive PSQL. Инструкция по установке», раздел 3.1.3.) содержится указание по отключению протокола SMB2 путем создания нового параметра реестра Windows и перезагрузки системы.

REGEDIT4
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters]
"Smb2"=dword:00000000

Данный параметр отключает возможность использования протокола SMB версии 2
(в результате на сервере используется версия 1 данного протокола).
LaaLaa

Re: 9.1 + Pervasive SQL

Сообщение LaaLaa »

Blind_Orog писал(а): я могу получить проблему там где не ожидаю.
Вы в любом случае однажды получите неожиданный сюрприз. Т.к. БД Перваисва лежит на сетевой открытой всем на запись папке. Любой случайный пользователь в сети, случайно неудачно денет мышкой в проводнике и у вас не будет больше базы.
Ответить