如何检查 Firebird 数据库的 nbak 状态
How to inspect nbak state of a Firebird database
C# 中是否有检查 Firebird 数据库的 nbak 状态的方法?
数据库 header 中的状态将设置为 nbak_state_diff
或 nbak_state_normal
。但是我如何实际读取这个值?
Select MON$BACKUP_STATE From MON$DATABASE
Current physical backup (nBackup) state:
0 - normal
1 - stalled
2 - merge
另见 c:\Program Files\Firebird\Firebird_3_0\doc\README.monitoring_tables.txt
P.S。对于与 C# 相关的问题,在专门的 Google 论坛中提问通常更快,请参阅 http://whosebug.com/tags/firebird-.net-provider/info
C# 中是否有检查 Firebird 数据库的 nbak 状态的方法?
数据库 header 中的状态将设置为 nbak_state_diff
或 nbak_state_normal
。但是我如何实际读取这个值?
Select MON$BACKUP_STATE From MON$DATABASE
Current physical backup (nBackup) state:
0 - normal
1 - stalled
2 - merge
另见 c:\Program Files\Firebird\Firebird_3_0\doc\README.monitoring_tables.txt
P.S。对于与 C# 相关的问题,在专门的 Google 论坛中提问通常更快,请参阅 http://whosebug.com/tags/firebird-.net-provider/info