火鸟 2.5。视窗 8.1。无法连接到任何数据库!为什么?

Ale*_*xLL 2 installation firebird windows-8

我正在尝试使用 FireBird 数据库引擎。

操作系统:Windows 8.1 x64(启用SmartScreen,启用UAC,安装自定义防病毒软件(带防火墙))

FireBird:版本 2.5,作为 SuperServer 安装,作为没有监护人的应用程序。

我正在尝试使用许多应用程序来管理这个引擎,例如 FlameRobin 或 FireBird Maestro。

首先:
安装db后说,当我尝试检索服务器版本时,在windows目录中找不到“firebird.msg”。

好的。我将它从程序文件复制到系统目录。

第二个(致命):
我无法连接到我的数据库!

Firebird Maestro 说,当我尝试连接到创建的数据库时:
在此处输入图片说明

或 FlameRobin(为“localhost”选择上下文菜单“检索服务器版本”):
在此处输入图片说明

我什么都没变 从未安装过 firebird 数据库。使用默认用户 (SYSDBA) 和密码 (masterkey),以任何敏感度进行尝试。

今天,我尝试在 Windows Server 2003 上安装 FireBird,并在 FlameRobin 中执行一些操作,一切正常!

为什么数据库在 Windows 8.1 下不起作用?

Mar*_*eel 5

如果您将 Firebird 作为应用程序启动,则 Firebird 必须位于普通文件夹中(而不是像 一样受 UAC 保护的系统文件夹Program Files),或者您需要以管理员身份运行它。

原因是 Firebird 需要对它自己的程序文件夹中的几个文件进行写访问,这在没有权限提升的情况下不起作用。

更好的是:将其作为服务运行。默认情况下,该服务有足够的权限来启动 Firebird。