Как проверить состояние базы данных Firebird - PullRequest
1 голос
/ 22 апреля 2020

Есть ли способ в C# проверить состояние nbak базы данных Firebird?

Состояние в заголовке базы данных будет установлено на nbak_state_diff или nbak_state_normal. Но как мне прочитать это значение?

1 Ответ

2 голосов
/ 22 апреля 2020
Select MON$BACKUP_STATE From MON$DATABASE

Цитата из https://firebirdsql.org/file/documentation/reference_manuals/fblangref25-en/html/fblangref-appx05-mondb.html

Текущее состояние физической резервной копии (nBackup):
0 - нормально
1 - остановлено
2 - объединить

Также см. c: \ Program Files \ Firebird \ Firebird_3_0 \ doc \ README.monitoring_tables.txt

PS для C# - связанные вопросы часто быстрее задать на специальном форуме Google, см. { ссылка }

...