我正在尝试使用FireBird数据库引擎。
OS: Windows8.1 x64(启用SmartScreen,启用UAC,安装自定义AntiVirus (带有防火墙))
FireBird:版本2.5,安装为SuperServer,作为没有监护人的应用程序。
我正在尝试使用许多应用程序来管理这个引擎,比如FlameRobin或FireBird Maestro。
第一阶段:
安装db后表示,在windows目录下找不到"firebird.msg“,当我尝试检索服务器版本时。
好的。我把它从程序文件复制到系统目录。
第二次(致命):
我不能连接到我的数据库!
火鸟大师说,当我尝试连接到创建的数据库时:

或FlameRobin(选择上下文菜单“检索服务器版本”作为"localhost"):

我什么都没变。从未安装过firebird数据库。默认用户(SYSDBA)和密码(Masterkey)在任何сase敏感性中都会使用。
今天,我已经尝试了在Windows 2003上安装FireBird,并在FlameRobin中做了一些工作,一切都很好!
数据库为什么不能在Windows8.1下工作?
发布于 2014-11-17 21:24:03
如果您将Firebird作为应用程序启动,那么Firebird必须位于普通文件夹中(而不是像Program Files这样的UAC保护下的系统文件夹),或者您需要以管理员身份运行它。
原因是Firebird需要对它自己的程序文件夹中的几个文件进行写访问,如果没有权限提升,这个文件夹就无法工作。
更好的方法是:将其作为一种服务运行。默认情况下,服务具有启动Firebird的足够权限。
https://dba.stackexchange.com/questions/81666
复制相似问题