interbase 7 一直运行的好好的,突然不能启动,查看日志,发现有如下错误信息:
The registry information is missing.
Please run the InterBase Configuration Utilitunch the server thread. errno : 1053.
在google上查了,没有有用的解决信息,正准备重装,忽然看到一个firebird的错误解决方法:
I've installed Firebird WI-V6.2.794 Firebird 1.0 (Final release) on Win 98 but i can't start ibguard. I get this error message:
'The registry information is missing. Please run the Firebird Server Configuration Utility.'
The short answer is that no work has been done to support installing the guardian on Win9x. No-one on the Firebird project seems to be using Win95 or Win98. If they are, they are keeping quiet about it.
The guardian will run as an application under Win9x. Check the registry for entries like this:
[HKEY_LOCAL_MACHINESOFTWAREBorlandInterBaseCurrentVersion] "RootDirectory"="v:/firebird/" "Version"="WI-V6.2.794 Firebird 1.0" "ServerDirectory"="v:/firebird/bin/" "GuardianOptions"="1"
You need to add the last entry - GuardianOptions.
于是打开注册表,仔细看了一下,发现 RootDirectory后的目录多了一个数字7
删除该数字后启动interbase正常。
只是奇怪,这个数字7是怎么上来的呢?
想来是前几天安装interbase7客户端时误修改了这个地方。由于服务一直在运行,没发现问题,今天重启后才报错。