user-29737936843
Посты
Комментарии
кароче напишу тут сам, будет где искать а то по телеграмам лазить савсем не в кайф

итак задача перести базу с h2 на ms-sql
или же подругому.... запустить Дельту всю на SQLях

1/ сначала переводим саму дельту
создаем базу sql назавем ее delta (это просто, единственное указываем там Cyrillic_General_CI_AS) владелец sa..
2/находим в папке дельты файло delta.config и добавляем
delta.db.url=jdbc:sqlserver://х,х,х,х:1433;databaseName=delta
delta.db.username=sa
delta.db.password=isamiiymnii
delta.db.driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
delta.db.startpostgresql=no
типа тут все

при запуске дельты смотрим логи, стираем их смотрим снова запукск и таак несколько раз..
кароче несколько запусков и дельта на базе сама чегото поделает посоздает, вобщем готово...

в интерфейсе программы настроек соединения с БД именно самой дельты я не нашел
там есть настройки БД для расширений.. но это позже.

3/далее расширение КО
опять создаем базу но уже название "deltako" (это просто, единственное указываем там Cyrillic_General_CI_AS) владелец sa..
а можно и в туже (даже в телеге рекомендуют все в одну, я тоже в одну все сделал)

на sql делаем по инструкции ЦБ
на базе delta или deltako
========================================
EXEC sp_addlogin 'Adminnsi', 'isamiiymnii2$', 'delta','russian'
EXEC sp_grantdbaccess 'Adminnsi', 'Adminnsi'
create schema delta_ko_nsi
grant alter on schema::delta_ko_nsi to Adminnsi
alter user Adminnsi with default_schema=delta_ko_nsi
grant cre ate to Adminnsi
grant select,update,insert,delete,references on schema::delta_ko_nsi to Adminnsi

========================================
EXEC sp_addlogin 'Adminsys', 'isamiiymnii2$', 'delta','russian'
EXEC sp_grantdbaccess 'Adminsys', 'Adminsys'
grant alter on schema::dbo to Adminnsi
alter user Adminsys with default_schema=dbo
grant cre ate to Adminsys
grant select,update,insert,delete,references on schema::dbo to Adminsys

строчки гоним по одной нажатием f5 и смотрим результаты положительные..

заходим через браузер/сайт в дельту и грузим там плагины(расширения)
они установятся и настроятся на свою базу встроенную...
включаем расширения, они должны стартануть на своей встроенной базе...

далее в настройках расширения КО прописываем строчки подключения к Базе данных adminnsi
там есть кнопка тест кстати...

таким образом 1 концом расширение уже цепанулась к SQL базе
вторым все еще на своей встроенной будет...

далее уже в самом расширении настраиваем путь к базе данных adminsys...
это резервное соединение SQL

далее несколько раз вкл/выкл расширение и вообще лучше перезагрузить комп с дельтой
и несколько раз повкл выключать расширение
если норм идем дальше , если нет смотрим логи расширений....

в принципе базы данных встроенные (а они находятся в папке db каталога Дельта можно и грохнуть/ненужны оны и в принципе файлы БД расширения (тоже находятся в папке db НО уже расширения) тоже можно грохнуть.... но высниться позже НЕЛЬЗЯ!

(интересно что при этом при запуске все равно создадутся файлы (2шт) какие то сервисные...
а в итоге после перезагрузки вообще расширение не запустится...)
КАРОЧЕ все это не трогать!!!!
( я пробовал так.... , чтобы точно убедится что соединение только на sql)

как то так.. все замутно...

1.единственное что я вынес, это расширения к sql подключать !не руками! а программой.
2. полностью расширение дельта у меня не отвязалась на SQL...

даже так, сам дельта да.... отвязалась, а вот расширение КО все равно продолжает зависить от базы данных h2 (встроенная)

вот теперь все понятно и по полкам, а то тут работает тут нет...
28.04.2022
12:30
подскажите пожалуйста ув. коллеги как перенести все на MS-SQL?
поэтапто, для савсем уж далеких ,как я :)
буду ждать, СпасибА.
из того что я нашел, - это офиц документация по расширению КО в которой вроде бы что то есть
26.04.2022
12:25

Все продукты Банки.ру

Показать ещеСкрыть