Использование СУБД PostgreSQL при работе LKDSDomain |
Здравствуйте, гость ( Вход | Регистрация )
Использование СУБД PostgreSQL при работе LKDSDomain |
Van Gog |
9.9.2022, 13:04
Сообщение
#21
|
Активист Группа: Пользователи Сообщений: 657 Регистрация: 28.4.2006 Пользователь №: 27 |
Действительно это помогло. Структура импортировалась, кроме ключей. Так должно быть? А в чём проблема с драйверами v13.00? -------------------- Теория - это когда всё знаешь, но ничего не работает. Практика - это когда всё работает, но ты не знаешь почему. Мы совмещаем теорию и практику - ничего не работает, и никто не знает почему!
********** Высшая математика в жизни помогла только один раз... - когда ключи в сортир уронил... интеграл из проволоки сделал. ********** "Знание некоторых принципов легко возмещает незнание некоторых фактов" (Клод Адриа́н Гельве́ций (фр. Claude Adrien Helvétius; 1715 — 1771) — французский писатель и философ-материалист). ********** Опыт приходит сразу после того, как он был нужен... |
Андрей Ефименко |
9.9.2022, 14:03
Сообщение
#22
|
Активист Группа: Администраторы Сообщений: 2 716 Регистрация: 8.2.2006 Пользователь №: 4 |
Действительно это помогло. Структура импортировалась, кроме ключей. Так должно быть? А в чём проблема с драйверами v13.00? Ключи хранятся в файле LKDSDomain.xml, т.е. нужно взять исходный файл LKDSDomain.xml, изменить тип SQL сервера и изменить собственный ID, если предполагается параллельная работа с имеющимся сервером. Возможно это не совсем правильный подход, но сейчас так. Проблема в том, что названия драйверов v13.00 и v13.02 отличаются, а я использовал имя драйвера v13.02. Это будет исправлено, т.е. будет анализироваться список имеющихся драйверов и выбираться имеющейся драйвер PostgreSQL последней версии. |
apathy |
26.9.2022, 20:37
Сообщение
#23
|
Активный участник Группа: Пользователи Сообщений: 152 Регистрация: 18.4.2012 Пользователь №: 6 640 |
Здравствуйте. Подскажите более подробнее по параметрам резервного копирования базы данных через pgAdmin 4. Возможно не сюда но всё же, планируется ли DispJournal поддержка СУБД PostgreSQL ?
|
Андрей Ефименко |
27.9.2022, 9:44
Сообщение
#24
|
Активист Группа: Администраторы Сообщений: 2 716 Регистрация: 8.2.2006 Пользователь №: 4 |
Здравствуйте. Подскажите более подробнее по параметрам резервного копирования базы данных через pgAdmin 4. Вряд ли создание backup в PostgreSQL отличается от аналогичного действия в MS SQL И подразумеваемые параметры резервного копирования должны удовлетворить нашим ограниченным требованиям. Возможно не сюда но всё же, планируется ли DispJournal поддержка СУБД PostgreSQL ? Действительно не сюда. Как я уже писал - желательно придерживаться темы. Это ускорит получение ответа. |
iLnuRtat |
28.2.2023, 1:36
Сообщение
#25
|
Новичок Группа: Пользователи Сообщений: 4 Регистрация: 8.2.2018 Пользователь №: 7 543 |
Здравствуйте. Имеется работающая диспетчерская на базе LKDSDisp + MS SQL. Есть желание перейти на LKDSDomain + Postgre SQL.
Вопрос: могу ли я перенести структуру сразу с LKDSDisp + MS SQL на LKDSDomain + Postgre SQL или мне нужно сначала с LKDSDisp + MS SQL перейти на LKDSDomain + MS SQL, а потом LKDSDomain + Postgre SQL ? |
Андрей Ефименко |
28.2.2023, 8:06
Сообщение
#26
|
Активист Группа: Администраторы Сообщений: 2 716 Регистрация: 8.2.2006 Пользователь №: 4 |
Здравствуйте. Имеется работающая диспетчерская на базе LKDSDisp + MS SQL. Есть желание перейти на LKDSDomain + Postgre SQL. Вопрос: могу ли я перенести структуру сразу с LKDSDisp + MS SQL на LKDSDomain + Postgre SQL или мне нужно сначала с LKDSDisp + MS SQL перейти на LKDSDomain + MS SQL, а потом LKDSDomain + Postgre SQL ? Можно сразу переходить с LKDSDisp + MS SQL на LKDSDomain + Postgre SQL. |
Nikolai |
19.4.2023, 12:15
Сообщение
#27
|
Участник Группа: Пользователи Сообщений: 42 Регистрация: 27.10.2019 Пользователь №: 8 085 |
Хотел бы уточнить, нужна ли перезагрузка? В моем случае перезагрузка удалённого сервера.
А то база данных в Postgre SQL не появилась |
Андрей Ефименко |
19.4.2023, 12:26
Сообщение
#28
|
Активист Группа: Администраторы Сообщений: 2 716 Регистрация: 8.2.2006 Пользователь №: 4 |
|
Nikolai |
19.4.2023, 12:34
Сообщение
#29
|
Участник Группа: Пользователи Сообщений: 42 Регистрация: 27.10.2019 Пользователь №: 8 085 |
|
Андрей Ефименко |
19.4.2023, 14:23
Сообщение
#30
|
Активист Группа: Администраторы Сообщений: 2 716 Регистрация: 8.2.2006 Пользователь №: 4 |
|
Андрей Ефименко |
27.12.2023, 8:18
Сообщение
#31
|
Активист Группа: Администраторы Сообщений: 2 716 Регистрация: 8.2.2006 Пользователь №: 4 |
Есть наблюдение, касающееся работе LKDSDomain с PostgreSQL.
При запуске LKDSDomain в одной системе с PostgreSQL я в инструкциях писал, что взаимодействие осуществляется через сетевой интерфейс localhost В современных операционных системах localhost обычно имеет IPv6 адрес [::1] Суть наблюдений в том, что иногда LKDSDomain теряет связь с PostgreSQL. Это не влияет на функциональность, т.к. LKDSDomain делает переподключения к PostgreSQL при потере связи, заметить эти переподключения можно в логах в папке LKDSDomain\Logs\Bad\. Подобный эффект не наблюдается в MS SQL, т.к. при работе в одной системе используются не сетевые подключения, а разделяемая память. Если при работе с MS SQL используется TCP, то это наблюдается и с MS SQL. Для эксперимента я заменил в нашем тестовом LKDSDomain в параметрах подключения к PostgreSQL localhost на 127.0.0.1 и потерь соединения с PostgreSQL я пока не замечанию. Не могу сказать, что понял ситуацию, но, наверное, можно рекомендовать подключение к PostgreSQL через сетевой интерфейс 127.0.0.1, а не через localhost |
apathy |
9.1.2024, 14:32
Сообщение
#32
|
Активный участник Группа: Пользователи Сообщений: 152 Регистрация: 18.4.2012 Пользователь №: 6 640 |
Добрый день. Появляется такое сообщение... Это критично?
Эскизы прикрепленных изображений |
Андрей Ефименко |
9.1.2024, 16:29
Сообщение
#33
|
Активист Группа: Администраторы Сообщений: 2 716 Регистрация: 8.2.2006 Пользователь №: 4 |
Добрый день. Появляется такое сообщение... Это критично? Этот как раз то, о чем было сообщение LKDSDomain делает ещё одну попытку исполнить SQL оператор и, как правило, ему это удаётся. Посмотреть можно в файлах логов в папке \LKDSDomain\Logs\Bad\ за это время. В логах должно быть что-то типа: ================================== 12.06.2023 20:02.42 DBConnect 5DCFBB93B8AE4524B4AC80A0BBB53F1A: 12.06.2023 20:02.42 select t.CodUser,t.Name from UserTeam t where t.CodTeam=1 12.06.2023 20:02.42 HY000 could not receive data from server: Socket operation on non-socket (0x00002736/10038) ; could not receive data from server: Socket operation on non-socket (0x00002736/10038) 12.06.2023 20:02.42 Begin reopen DBConnect 5DCFBB93B8AE4524B4AC80A0BBB53F1A 12.06.2023 20:02.42 End reopen DBConnect 5DCFBB93B8AE4524B4AC80A0BBB53F1A success 12.06.2023 20:02.42 Successful re-execution of SQL ================================== Можно попробовать заменить localhost на 127.0.0.1 в имени SQL сервера. |
apathy |
10.1.2024, 14:21
Сообщение
#34
|
Активный участник Группа: Пользователи Сообщений: 152 Регистрация: 18.4.2012 Пользователь №: 6 640 |
Заменил на 127.0.0.1. Буду наблюдать. Еще вопрос, какую версию PostgreSQL предпочтительнее использовать в связке с LKDSDomain? (сейчас использую 14.10 - остальные вроде как улучшают производительность)
|
Андрей Ефименко |
10.1.2024, 16:54
Сообщение
#35
|
Активист Группа: Администраторы Сообщений: 2 716 Регистрация: 8.2.2006 Пользователь №: 4 |
Заменил на 127.0.0.1. Буду наблюдать. Еще вопрос, какую версию PostgreSQL предпочтительнее использовать в связке с LKDSDomain? (сейчас использую 14.10 - остальные вроде как улучшают производительность) LKDSDomain и LKDSServer не требовательны к SQL серверу. Для общего образования я поставил PostgreSQL 16.1 и PostgreSQL ODBC драйвер 16.0 PostgreSQL 16.1 установился с портом 5433 (штатный порт 5432) Остановил LKDSDomain С помощью pgAdmin 4 выгрузил (Backup...) базу lkdsdomain из PostgreSQL 14 в файл, сделал в РostgreSQL 16 базу lkdsdomain и загрузил (Restore...) в неё ранее выгруженный файл изменил файл LKDSDomain.xml для подключения к PostgreSQL 16.1 <LKDSDOMAIN MSQL="127.0.0.1:5433" Запустил LKDSDomain Вроде работает, буду наблюдать. Т.е. если есть желаение, то можно и обновить. |
Nikolaj76 |
15.1.2024, 15:47
Сообщение
#36
|
Участник Группа: Пользователи Сообщений: 70 Регистрация: 28.9.2021 Пользователь №: 8 603 |
А нет ли краткой инструкции как подружить LKDSDomain и PostgreSQL? привлекает отсутствие ограничение по сравнению с MSSQL. Сейчас установлен LKDSDOmain + MSSQL, как безболезненно перейти? еще вопрос как отучить LKDSDISP создавать и писать в базу данных? Если указать неверный путь - то надоедают сообщения об ошибке.
|
Андрей Ефименко |
15.1.2024, 19:00
Сообщение
#37
|
Активист Группа: Администраторы Сообщений: 2 716 Регистрация: 8.2.2006 Пользователь №: 4 |
А нет ли краткой инструкции как подружить LKDSDomain и PostgreSQL? привлекает отсутствие ограничение по сравнению с MSSQL. Сейчас установлен LKDSDOmain + MSSQL, как безболезненно перейти? еще вопрос как отучить LKDSDISP создавать и писать в базу данных? Если указать неверный путь - то надоедают сообщения об ошибке. 1. Описание в первом сообщении данной темы 2. Удалите или переименуйте файл \LKDSDrv\LKDSDisp\LKDSDisp.xml, после чего перезагрузите службу LKDSDisp, например: net stop LKDSDisp net start LKDSDisp |
Текстовая версия | Сейчас: 28.3.2024, 19:15 |