Что нужно сделать, чтобы при апдейте метаданных БД, изменения сразу же вступали в силу?
Сейчас, если, например, пользователь работает с какой-то процедурой, а я в промежутках между его работой изменяю ее, то пользователь продолжает работать со старой весией. Перезапускать сервер каждый раз возможности нет, так как апдейт происходит удаленно.
Апдейт метаданных БД
Модераторы: kdv, Alexey Kovyazin
Re: Апдейт метаданных БД
вообще-то не рекомендуется, а в большинстве случаев и нельзя менять метаданные (создание ФК или изменение триггеров, например) при работающих клиентах ...elponom писал(а):Что нужно сделать, чтобы при апдейте метаданных БД, изменения сразу же вступали в силу? Сейчас, если, например, пользователь работает с какой-то процедурой, а я в промежутках между его работой изменяю ее, то пользователь продолжает работать со старой весией.
ВСЕ изменения метаданных должны проводиться в монопольном режиме - почему, подумай сам
в отдельных случаях (например, изменение тела процедуры, формирующей отчёт и НЕ МЕНЯЮЩЕЙ ДАННЫХ) можно накатить изменения..
если сервер классик, то клиентам надо просто перелогиниться
если сервер супер, то ничего не надо делать
почитай http://www.ibase.ru/devinfo/ib42note.htm
но всё же лучше изменения проводить в монопольном режиме