Обработка ошибок базы данных
Если Подсистема определяет, что его БД недоступна, он отправляет оповещение и продолжает попытки подключения к БД. Для некоторых механизмов БД распознаются определенные коды ошибок.
Например, для БД MySQL:
- CR_CONN_HOST_ERROR;
- CR_SERVER_GONE_ERROR;
- CR_CONNECTION_ERROR;
- CR_SERVER_LOST;
- CR_UNKNOWN_HOST;
- ER_SERVER_SHUTDOWN;
- ER_ACCESS_DENIED_ERROR;
- ER_ILLEGAL_GRANT_FOR_TABLE;
- ER_TABLEACCESS_DENIED_ERROR;
- ER_UNKNOWN_ERROR.