Обновление баз


Программа для планирования обновлений баз

Бывают ситуации, когда необходимо обновить базу, но выгонять пользователей во время работы нет возможности.

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

Что собственно и делает данная программа.

P.S. Работает только для сереверных версий.

P.P.S. Это моя первая программа на C#

11 Comments

  1. artbear

    (0) От простых скриптов типа JS ушел чтоли?

    Reply
  2. acsent

    Эта приблуда для упрощения написания этих самых простых скриптов

    Reply
  3. acsent

    Или ты имел ввиду не надоело ли мне писать js и др. Да, надоело.

    Reply
  4. vase4kin!

    а чем плох стандартный механизм планового обновления базы?

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

    тем более что указано «работает только для серверных версий».

    в чем преимущество этого варианта?

    Reply
  5. acsent

    (4) Не знал. Где настраивается?

    Reply
  6. acsent

    (4) И главный вопрос: умеет ли такое обновление выкидывать пользователей?

    Reply
  7. vase4kin!

    (6)

    например, «Управление торговлей», редакция 10.3 (10.3.6.8):

    Сервис — Настройки учета — Настройка обновления конфигурации.

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

    еще тогда вам может быть полезно:

    Сервис — Пользователи -Блокировка установки соединений с информационной базой.

    Reply
  8. acsent

    (7) Похоже это только в УТ есть. А у меня все, кроме УТ ))

    Reply
  9. acsent

    У тебя точно типовая? Ибо 3.8 такого нет

    Reply
  10. artbear

    Подобная схема есть во многих типовых.

    Достаточно посмотреть на код метода ПриНачалеРаботыСистемы

    Все эти схемы работают аналогично сабжу 🙂

    Reply
  11. acsent

    Значит только в КА нет ((

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *