Выгон пользователей без консоли
Одному клиенту мне нужно было постоянно запускать на ночь перепроведения документов, при этом на всякий случай нужно было иметь копию базы. Но в базе постоянно оставались пользователи и это мешало сделать выгрузку в DT. База серверная, но доступа к консоли сервера приложений у меня не было.
Я подумал использовать «дедовский» метод с добавлением константы, но сделал его с одним нюансом.
Дело в том, что конфигурация подключена к хранилищу. Поэтому чтобы добавить константу, нужно захватить корень конфигурации, потом ее удалить. Много возни.
Я сделал константу навсегда. А если мне понадобится обновить базу, просто поменяю ее тип. Можно даже не выкладывать константу в хранилище и держать ее постоянно захваченной.
В итоге получилось так:
Мелочь, а приятно. Не нужно делать лишние телодвижения с хранилищем, если нужно выгнать пользователей.
Для серверных баз есть нормальные бекапы средствами сервера БД.
меня всегда забавляли эти любители перекраивать задачу пользователя.
В данном случае был заказан формат DT, т.к. формат BAK от SQL для пользователя бесполезен. Он не знает, как из него восстановить базу, при случае, в копию.