Выполнение кода и создание пользователя сразу в нескольких базах

Публикация № 1075520

Администрирование - Защита, права, пароли

0
Выполнение кода сразу в нескольких базах по com-соединению, без обменов.

У вас зоопарк баз? Реально много баз? Если да - милости прощу к шалашу.

Итак, имеем много баз, при приеме на работу очередного финансиста для него надо создать пользователя в каждой базе. А потом он увольняется и надо выпилить его отовсюду (хотя-бы пометить на удаление).

Для первой задачи пригодится вкладка "новый пользователь", а для второй "код".

Список баз читается из окна запуска (ibases.v8i). Логин и пароль на вход в базы указываем вверху. В таблице баз логин и пароль указываем только если они отличаются от введенных вверху.

Обработка выполняет подключение по com. Для выполнения кода в целевой базе вызывается метод ОбщегоНазначения.ВыполнитьВБезопасномРежиме().

Отказ от ответственности. Писалось для себя. Работает только для серверных баз (код для файловых баз не допилен), тестировалось только на БП 3.0.70.61, скорее всего взлетит на ЗУП 3.0, но не на ERP (в части создания пользователя). Тип подключения Application использовался в процессе разработки, сейчас не работает. Используйте Com-connector.

P.s. аналогов не видел (искал, чтобы самому не писать - пришлось писать).

0

Скачать файлы

Наименование Файл Версия Размер
Выполнение кода и создание пользователя в нескольких базах:
.epf 16,19Kb
10.06.19
3
.epf 16,19Kb 3 Скачать

См. также

Специальные предложения

Избранное Подписка Сортировка: Древо
В этой теме еще нет сообщений.
Оставьте свое сообщение