Автор Тема: Синхронизация базы данных с ИСУО  (Прочитано 3200 раз)

0 Користувачів і 1 Гість дивляться цю тему.

rcarlos

  • Гість
Синхронизация базы данных с ИСУО
« : 04 Листопад 2016, 14:53:16 »
Настроил подключение к базе данных через сеть по этому способу:

"Вариант 2, сложнее в обслуживании, но безопаснее
Устанавливаем на "пользовательский" компьютер программу КУРС из инсталлятора (kyrs_setup.exe), но не устанавливаем Firebird.  Или же просто копируем всю папку с программой КУРС (например это C:\КУРС) с компьютера-сервера на флешку, а затем копируем с флешки всю папку на "пользовательский" компьютер.
Итак, получаем на пользовательском компьютере копию файлов программы КУРС.
Удалим на пользовательском компьютере файл базы данных kyrs.fdb из папки с программой КУРС, чтобы не возникало путаницы.
База данных должна быть только одна, и она у нас на компьютере-сервере.
Далее, запускаем программу КУРС (kyrs.exe) на пользовательском компьютере, открываем в меню  "Сервис" - "Настройки системы" - "Настройки подключения к БД".
В поле "Компьютер-сервер БД" необходимо указать IP адрес (например 192.168.1.1) или имя (например SERVER1)  компьютера-сервера.
В поле "Файл БД" необходимо указать полный путь к файлу базы данных на компьютере-сервере, например C:\КУРС\kyrs.fdb
Нажимаем "Тест" для проверки, и если все в порядке, нажимаем "ОК" чтобы сохранить настройки.
Таким же образом настраиваем программу для каждого пользовательского компьютера.
Минус данного решения в том,  что у вас будет несколько копий программу КУРС, а соответственно нужно будет обновлять каждую из них при выходе новой версии. И на каждом пользовательском компьютере нужно настраивать подключение к БД в программе."

Всё работает вроде нормально! На пользовательских компьютерах производятся изменения и они отображаются друг у друга. Ну то есть все пользователи видят изменённую информацию. Но как происходит запись этой информации в базу данных? Она сразу записывается на сервере  при редактировании  или её необходимо сохранять вручную? Если необходимо сохранять вручную, то всё равно придётся расшаривать папку с Курсом на сервере, чтобы каждый пользователь смог со своего компьютера сохранять файл с базой на сервер. И получается, что программа Курс Сайт должна находиться именно на сервере, где база данных будет синхронизироваться с ИСУО. Значит пользователи со своих компьютеров не смогут синхронизировать данные с ИСУО через курс сайт.

Правильно ли я всё понимаю?

sea

  • Гість
Re: Синхронизация базы данных с ИСУО
« Reply #1 : 04 Листопад 2016, 16:11:40 »
Добрый день
Вы работаете с одной базой данных на нескольких компьютерах и изменения, которые вносят пользователи - сохраняются в эту одну базу данных. Сохранять базу данных дополнительно не нужно.

Статистические данные из базы данных отправляются на портал ИСУО с помощью программы Курс Сайт. Чтобы данные из базы данных отправились - в программе Курс Сайт нужно нажать "Загрузить изменения", или "Синхронизировать".

В чем именно проблема - не совсем понятно,  для более оперативного решения вопроса рекомендую обратиться в техподдержку в телефонном режиме (http://ekyrs.org/contacts/)

rcarlos

  • Гість
Re: Синхронизация базы данных с ИСУО
« Reply #2 : 04 Листопад 2016, 16:55:49 »
Спасибо! Мне нужно было знать как именно сохраняется внесённая информация в базу данных, теперь я понял, что нет необходимости её сохранять вручную, хотя в программе есть такая кнопка. Значит на сервере, где находится база данных, нужно установить курс сайт и загружать базу в ИСУО. Конечно немного не удобно, потому как ни один из пользователей не сможет этого сделать сидя за своим компьютером. Им придётся либо самим ходить каждый раз к серверу, либо сначала говорить мне, а я уже должен буду сам загружать

rcarlos

  • Гість
Re: Синхронизация базы данных с ИСУО
« Reply #3 : 07 Листопад 2016, 10:32:32 »
Добрый день
Вы работаете с одной базой данных на нескольких компьютерах и изменения, которые вносят пользователи - сохраняются в эту одну базу данных. Сохранять базу данных дополнительно не нужно.

Статистические данные из базы данных отправляются на портал ИСУО с помощью программы Курс Сайт. Чтобы данные из базы данных отправились - в программе Курс Сайт нужно нажать "Загрузить изменения", или "Синхронизировать".

В чем именно проблема - не совсем понятно,  для более оперативного решения вопроса рекомендую обратиться в техподдержку в телефонном режиме (http://ekyrs.org/contacts/)

Скажите, могут ли пользователи после редактирования базы данных, которая лежит на сервере, сохранять её у себя на компьютерах и синхронизировать с ИСУО ?

sea

  • Гість
Re: Синхронизация базы данных с ИСУО
« Reply #4 : 07 Листопад 2016, 15:18:28 »
Добрый день
В программе Курс Школа есть кнопка "Сохранить базу", с помощью этой кнопки можно сохранить базу. Данные отправляются на ИСУО с помощью программы Курс Сайт. Попробуйте сохранить и отправить данные описанным Вами способом.