Конференция "Базы" » Копирование базы данных [D7]
 
  • КТН_2016 (13.12.16 09:45) [0]
    Здравствуйте !
    При копировании новой версии базы в определенное место , если в этот момент работает пользователь , выдается сообщение о том , что нет возможности копирования , т. к. база занята пользователями .
    Возможно ли в момент работы пользователя , закрыть базу , с которой в данный момент работают и  скопировать новую версии  базы из другой папки ?
    Спасибо .
  • iop © (13.12.16 10:18) [1]
    Возможно ли в момент работы пользователя , закрыть базу

    Вопрос на пять баллов.

    а можно ли закрыть базу, если пользователь с ней не работает (не открыл ее)?

    то есть если нельзя закрыть не открытую плюс нельзя открыть открытую, то ерунда же получается. Верно?

    значит.....
  • КТН_2016 (13.12.16 10:34) [2]
    Пользователей несколько и сидят в разных местах , и кто в данный момент открыл базу неизвестно  .  А есть пользователь , который ежедневно формирует новые данные и необходимо обновить базу для работы других пользователей  .
  • Игорь Шевченко © (13.12.16 10:41) [3]
    Административный бардак решается административными же средствами. К программированию отношения не имеющими.
  • iop © (13.12.16 10:50) [4]
    и кто в данный момент открыл базу неизвестно

    а что, есть разница кто именно?
    Если Петя открыл, то это хорошо, а если Маша, то уже плохо?

    Если база файл-серверная, то "закрыть" ее можно убив процесс на машине пети или маши, который работает с БД

    Если бд клиент-серверная, то убиваются сессии маши и пети на машине сервера.

    Это все что надо знать в этом случае.
  • sniknik © (14.12.16 20:48) [5]
    > необходимо обновить базу
    обновляют базу не копированием, а добавлением записей в уже существующую, базовыми же методами, и можно прямо в процессе работы других пользователей. ну обычно, в нормальных системах.
 
Конференция "Базы" » Копирование базы данных [D7]
Есть новые Нет новых   [118622   +8][b:0][p:0]