Перенос БД на сервер с клиентского компьютера

Обсуждение программы Айрен и общих вопросов тестирования
Ответить
bormoda
Сообщения: 5
Зарегистрирован: 12 сен 2011, 16:19

Перенос БД на сервер с клиентского компьютера

Сообщение bormoda »

Здравствуйте!
Есть следующая ситуация.
На сервере с белым IP адресом установлена сетевая версия программы для тестирования через интернет.
Сотруднику, разрабатывающему тесты и отвечающему за обработку их результатов, запрещено работать на сервере как локально так и в терминале(ограничены права доступа).
Возможно ли создать тесты, назначить их группам(пользователям) на компьютере Сотрудника, затем скопировать ВЕСЬ каталог программы Айрен с компьютера Сотрудника на сервер с заменой файлов? Будет ли работать такая схема, перенесутся ли настройки?
Просто стандартно через Пуск-Программы-Айрен-Создать/Восстановить базу данных у пользователя не получится из-за прав доступа...
Или возможно работать с irenDbBackup.exe и irenDbRestore.exe через командную строку? Если да то какой синтаксис?
Заранее спасибо.
bormoda
Сообщения: 5
Зарегистрирован: 12 сен 2011, 16:19

Re: Перенос БД на сервер с клиентского компьютера

Сообщение bormoda »

Уточнение говоря "Весь каталог" я имел в виду C:\Documents and Settings\имя_пользователя\Application Data\irenproject.ru . Проверил, перенос вроде работает, только соответственно перед переносом надо закрыть программу Айрен как на сервере так и на месте Сотрудника, чтобы она не "держала" базу.
Возможны ли проблемы в дальнейшем при таком копировании?
sergey_o
Администратор
Сообщения: 705
Зарегистрирован: 21 дек 2008, 20:06
Контактная информация:

Re: Перенос БД на сервер с клиентского компьютера

Сообщение sergey_o »

Так делать можно, скопировать достаточно один файл master.irendb, только нужно обязательно, как Вы и написали, закрывать перед этим программу. Иначе можно легко получить испорченную базу данных, причем даже если при копировании не было сообщения об ошибке.
bormoda
Сообщения: 5
Зарегистрирован: 12 сен 2011, 16:19

Re: Перенос БД на сервер с клиентского компьютера

Сообщение bormoda »

Спасибо за оперативный ответ.
Подскажите, пожалуйста, как можно корректно завершить процесс Айрен в терминале линукса?
Пытаюсь в линукс использовать команду killall irenMaster.exe. Программа закрывается, но при следующем запуске появляется окно с сообщением о том, что предыдущий сеанс завершен некорректно...
То же самое происходит при завершении процесса из Windows(как через Диспетчер задач, так и через командную строку).
Возможно убрать это сообщение или корректно завершать работу программы через терминал?
bormoda
Сообщения: 5
Зарегистрирован: 12 сен 2011, 16:19

Re: Перенос БД на сервер с клиентского компьютера

Сообщение bormoda »

Вроде разобрался.Сообщение с ошибкой появляется если остается файл .run в каталоге базы.
Подскажите, пожалуйста, файлы .run и .lock какую функцию выполняют? Лишь как флаги запуска-блокировки базы?
sergey_o
Администратор
Сообщения: 705
Зарегистрирован: 21 дек 2008, 20:06
Контактная информация:

Re: Перенос БД на сервер с клиентского компьютера

Сообщение sergey_o »

bormoda:Подскажите, пожалуйста, как можно корректно завершить процесс Айрен в терминале линукса?
Если нет других запущенных под Wine программ (а то они тоже закроются), можете сделать:

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

wineboot -e
bormoda:Подскажите, пожалуйста, файлы .run и .lock какую функцию выполняют? Лишь как флаги запуска-блокировки базы?
Да, но лучше их не трогать, а все-таки закрывать программу корректно - предупреждение ведь не просто так появляется.
Ответить