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

9.1 + Pervasive SQL

Добавлено: 21 фев 2013, 16:43
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 на льготных условиях. Информацию можно получить в службах технической поддержки.

Re: 9.1 + Pervasive SQL

Добавлено: 22 фев 2013, 11:05
Начинающий путь
Можно ли утверждать, что 9.1 полноценно не завели на PostgeSQL?

Re: 9.1 + Pervasive SQL

Добавлено: 22 фев 2013, 11:16
Rishat
Сложно сказать, еще не тестировали, но в информационном листке указано что PostgreSQL для использования в ознакомительных целях и в режиме работы до 10 пользователей. Как то вот так.

Re: 9.1 + Pervasive SQL

Добавлено: 13 май 2013, 10:24
Начинающий путь
* ПРОБЛЕМА В ПИР: 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....

Re: 9.1 + Pervasive SQL

Добавлено: 04 июн 2013, 11:39
Aleksandr
На FTP корпорации "Галактика" выложен дистрибутив версии 9.1 (Атлантис 5.5.14) c поддержкой Pervasive SQL.

Re: 9.1 + Pervasive SQL

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

1. Обязательно ли настраивать ODBC, если я пока не планирую использовать DSQL в своих разработках?
2. Кто-то может подсказать где (в каких модулях, интерфейсах) в Галактике используется DSQL?

Re: 9.1 + Pervasive SQL

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

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

Function UseDSQL: boolean;
{
  UseDsql := false;

  case GetDbPlatformType of

    dbptOracle,
    dbptMSSQL:
      {
        UseDsql := true;
      }

  end;
}

Выводы делайте сами :)

Re: 9.1 + Pervasive SQL

Добавлено: 09 дек 2014, 13:00
Blind_Orog
чего то про pervasive нет ни слова в данном примере :x
в 8.10 DSQL можно использовать при расчете Больничных (Настройка "Быстрый расчет больничных за 2 года для РФ") но только для MSSQL и Oracle.
и оно работает...
собсно вопрос: есть ли смысл заморачиваться для Pervasive на 9.10?

Re: 9.1 + Pervasive SQL

Добавлено: 09 дек 2014, 15:30
Начинающий путь
Blind_Orog писал(а): собсно вопрос: есть ли смысл заморачиваться для Pervasive на 9.10?
На MS SQL и Oracle Галактика дороже в сопровождении :-o

Re: 9.1 + Pervasive SQL

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

1. Обязательно ли настраивать ODBC, если я не планирую использовать DSQL в своих разработках?
2. Где (в каких модулях, интерфейсах) в Галактике используется DSQL?

Re: 9.1 + Pervasive SQL

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

Re: 9.1 + Pervasive SQL

Добавлено: 12 дек 2014, 23:19
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-)

Re: 9.1 + Pervasive SQL

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

Re: 9.1 + Pervasive SQL

Добавлено: 12 дек 2014, 23:34
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 данного протокола).

Re: 9.1 + Pervasive SQL

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