Выгонялка пользователей + Быстрое сохранение копии базы (для SQL) Вер.2.0


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

Можно выбрать любую базу из списка зарегистрированную в кластере. В отличии от других обработок, данная работает значительно быстрее остальных за счет того, что не перебирает процессы, а работает именно с сессиями. Работа основана на COM-соединении. Работоспособность проверялась на БП и ЗУП. Должна на работать на всех конфигурациях в клиент-серверных вариантах. Для получения списка баз кластера 1С вводить авторизационные данные не требуется.

Отдельно добавлен функционал для быстрого создания копии базы данных. Используя логин и пароль для авторизации на SQL-сервере, обработка запускает SQL-скрипт с командой выгрузки резервной копии. При этом, выгонять пользователей из базы совершенно не требуется. Просто укажите логин, пароль и каталог для выгрузки, нажмите кнопку сохранить и sql-сервер создаст полную копию указанной базы данных. Работа основана на ADO-соединении. Отдельно можно рассказать про реквизит «Каталог BackUp». У меня удалось создать копии БД только на физических носителях самого сервера БД. По какой то причине сохранение в сетевой каталог по UNC у меня не сработало. Наверное что-то связанное с правами доступа к ресурсу. Так или иначе, Вам ничто не помешает поэкспериментировать. В связи с этим, хотелось бы предупредить о возможных сбоях на сервере, связанных с нехваткой места на диске.

Обработка является продолжением работы прошлого поста по адресу //infostart.ru/public/198489/.

14 Comments

  1. Confucius

    А зачем копию делать? Просто у меня база 400 гигов и копия делается порядка 40 минут…Да и для этого есть другие средства.

    Reply
  2. MikeLetto

    Это очень удобно, если главбух собирается делать какие то групповые обработки. А размер базы у Вас действительно впечатляет. В вашем случае действительно лучше пользоваться встроенными средствами резервного копирования. А вообще, обработка позволяет сделать архив не заходя на сервер под своей учеткой. Нужен только логин и пароль для авторизации в sql-сервере. Также, будет полезно узнать как делать прямые запросы.

    Reply
  3. yermak

    А почему нельзя делать копию средствамии самого SQL? Ведь тогда не нужно пользователей выгонять

    Reply
  4. V.Nikonov

    Если для создания копий настроить SQL-сервет, то кроме поддержки расписания (независимо от памяти пользователей) можно подключить сетевой ресурс в качестве хранилища резервных копий…

    P.S. Надо учить мат.часть, т.е. MS SQL-Server…

    Reply
  5. scape

    (4) V.Nikonov,

    А если используется SQLExpress?

    Reply
  6. MikeLetto

    Мне неизвестно об ограничениях подключения к экспресс версии через ADO. Насколько я знаю, там ограничения на размер, количество сетевых подключений.

    Reply
  7. gala2009

    выгонялка — вещ нужная, но эта обработка на вид громоздкая, помню в 8.1 выгонялка была попроще, понятнее на вид

    Reply
  8. DAnry

    согласен с (7) gala2009, но за работу плюс

    Reply
  9. 1cprogr_nsk

    Если SQL, то выгнать пользователей можно из «Администрирование серверов 1С предприятия» в дереве ищем нужную БД, открываем вкладку «Соединения» И закрываем (можно выделить все ctrl+a)! А в вашем случае свой сеанс обработкой тоже закроете? )))

    Reply
  10. MikeLetto

    (9) dr.death, За этим следит панелька «Игнорировать сеансы»

    Reply
  11. 1cprogr_nsk

    Интересно, где такая панелька?! В консоли администрирование 1С сервера в свойствах БД есть «блокировка новых сеансов, это означает что пользователь не сможет подключится к БД, а если уже работал, то сессия не прервется.

    Reply
  12. MikeLetto

    (11) dr.death, Эта обработка не блокирует новые сеансы. Если это нужно, то могу посоветовать другую выгонялку. Испытано работает http://store-1c.blogspot.ru/2011/03/1_27.html

    Reply
  13. margo_m09

    (12) спасибо за ссылку))))))

    Reply
  14. mrdc

    (12) в УПП обработка по ссылке не работает.

    Reply

Leave a Comment

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