мета-данные страницы
Различия
Здесь показаны различия между двумя версиями данной страницы.
agbcrossmessage [03.07.2020 10:34] Анисютин создано |
agbcrossmessage [03.07.2020 13:52] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Агбис кросс-сообщения ====== | ||
- | |||
- | Передача сообщений о событиях произошедших в других модулях.\\ | ||
- | |||
- | ===== О необходимости перезапуска Firebird ===== | ||
- | |||
- | При выполнении репликации выполняются операции по изменению структуры базы данных.\\ | ||
- | В некоторых случаях для полноценной работы изменений требуется перезагрузить Firebird.\\ | ||
- | Перезагрузка Firebird приводит к сбою в работе рабочих мест, поэтому перед перезагрузкой Firebird желательно завершить работу с клиентскими программами.\\ | ||
- | Поэтому, в случае необходимости перезагрузки Firebird пользователю высылается соответствующее сообщение, а перезагрузку инициирует сам пользователь.\\ | ||
- | Возможны две принципиально разные ситуации: | ||
- | * пользователь работает с базой данных локально, | ||
- | * пользователь работает с базой данных удаленно. | ||
- | |||
- | Если подключение локальное, то Firebird работает на компьютере пользователя. В этом случае пользователь будет получать сообщение **"Для стабильной работы базы данных перезагрузите компьютер"**\\ | ||
- | Если подключение удаленное, то Firebird работает на компьютере которым пользователь управлять не может. В этом случае пользователь будет получать сообщение **"Для стабильной работы базы данных требуется перезагрузка Firebird. Сообщите системному администратору"**\\ | ||
- | Если пользователей несколько, то сообщение получит только один - первый у кого сработает проверка наличия сообщения.\\ | ||
- | После вывода сообщения делается вывод в лог и сообщение удаляется.\\ | ||
- | |||
- | Сообщение передается через глобальную переменную **"GL_MESSAGE_TO_HIM"** из группы **"INFO"**. | ||
- | |||
- | [[:Агбис Химчистка|Назад]]\\ | ||