Как на время всех выкинуть из БД?

Тема в разделе "Lotus - Программирование", создана пользователем fedotxxl, 29 апр 2008.

  1. fedotxxl

    fedotxxl Well-Known Member

    Регистрация:
    9 ноя 2005
    Сообщения:
    614
    Симпатии:
    0
    Во время "накатывания" дизайна БД случаются ошибки... Есть ли возможность всех выкидывать из БД на некоторое время? Причем не не пускать, а именно выкидывать. Чтобы база закрывалась даже у тех, кто её успел открыть
     
  2. yerke

    yerke Well-Known Member

    Регистрация:
    28 авг 2007
    Сообщения:
    392
    Симпатии:
    0
    может
    таймер
    профайл док и
    Call notesUIDatabase.Close
     
  3. Oksana

    Oksana Lotus team
    Lotus team

    Регистрация:
    10 янв 2006
    Сообщения:
    330
    Симпатии:
    0
    с консоли сервера команда
    Drop "путь\база.nsf"
     
  4. Гость

    Можно еще тупо остановить серв :)
     
  5. Sergey Berezka

    Sergey Berezka Гость

    Если сервер в кластере, то можно изящней
     
  6. Kee_Keekkenen

    Kee_Keekkenen Well-Known Member

    Регистрация:
    5 сен 2006
    Сообщения:
    616
    Симпатии:
    4
    полагаю можно использовать API (NSFTakeDatabaseOffline, NSFBringDatabaseOnline) для данной задачи..
     
  7. Medevic

    Medevic Что это ? :)
    Lotus team

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    А как быть с потерянной информацией?
     
  8. Kron

    Kron Гость

    rename ручками :)
     
  9. Akupaka

    Akupaka А че я?.. О.о

    Регистрация:
    4 окт 2007
    Сообщения:
    3.373
    Симпатии:
    2
    самый лучший способ - письменное оповещение, что с такого-то времени база будет нерабочей. drop all. еще можно по ТУД убрать доступ, но это лучше делать только, если пользователи локальные, т.е. при сложных репликациях его лучше лишний раз не дергать...
     
  10. alb

    alb Well-Known Member

    Регистрация:
    13 июл 2005
    Сообщения:
    212
    Симпатии:
    0
    у нас обычно так и делается, оповещаем всех чтоб отключились на время. но это когда срочно
    а так не рабочее время дизайн меняем.
     
  11. vladoos

    vladoos Гость

    Лёгким движением руки запрещаем файерволом всех пользователей, а в админке дропаем повисшие сессии и очень быстро работаем пока лотус клиенты висят отдупля сервер, потом есть немного времени пока отдупляют пользователи, после того как отдуплил нотес. Ну а дальше как повезёт, это сугубо индивидуально, время пока отдупляет директор, после того как отдуплили пользователи, после того как отдуплил нотес. Но до этого лучше не доводить. Так что это можно использовать если нужно срочно и надёжно. Если просто дропнуть сессию, но не запретить конект, то особо упорные пользователи могут влезть в базу.

    Лёгким движением руки запрещаем файерволом всех пользователей, а в админке дропаем повисшие сессии и очень быстро работаем пока лотус клиенты висят отдупля сервер, потом есть немного времени пока отдупляют пользователи, после того как отдуплил нотес. Ну а дальше как повезёт, это сугубо индивидуально, время пока отдупляет директор, после того как отдуплили пользователи, после того как отдуплил нотес. Но до этого лучше не доводить. Так что это можно использовать если нужно срочно и надёжно. Если просто дропнуть сессию, но не запретить конект, то особо упорные пользователи могут влезть в базу.
     
Загрузка...

Поделиться этой страницей