Обработка задумывалась как основа конфигурации для управления тестовыми базами. Т.е. разработчик(и) или пользователь(и) пишет заявку на развертывание тестовой базы для каких-либо целей на определенное время. По этой заявке конфигурация должна развернуть базу, а по истечении времени указанного срока удалить ее. Идея возникала каждый раз после вопросов админов "А чья это база? Ее можно убить?" Но не срослось .
Как сказано выше, обработка почти повторяет функционал консоли "Серверы 1С Предприятия":
- Можно добавлять базы;
- Можно удалять базы;
- Можно просматривать соединения к базами удалять их;
Замеченные баги и фичи:
- В обработке, помимо необнаруженных ошибок, есть одна фича (документированный баг) - при удалении базы с выбором удаления базы на SQL сервере реально база на SQL сервере не удаляется. Причины такого поведения неизвестны. Если кто с этим сталкивался и знает в чем проблема, просьба поделиться.
- При формировании имени сервера порт сервера берется из строки соединения, т.е. если в строке соединения указан нестандартный порт, типа Server:1641, то этот же порт и подставляется в строку имени сервера. Хотя должно быть что-то типа Server:1640.
В приложенном файле 2 обработки - под 8.1 (вер. 1.0.1) и под 8.2 (вер. 1.0.2). Они немного отличаются по коду, но не критично.
Скачивайте, комментируйте, критикуйте (конструктивно ).