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


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

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

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

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

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 не будет опубликован. Обязательные поля помечены *