文件“CreateFile(打开)”操作期间出现 I/O 错误(SQLCODE:-902,SQLSTATE:08001,GDSCODE:335544344)Firebird 4.0.3(SS)

问题描述 投票:0回答:1

旧服务器(FB 1.5)上存在技术问题,我们将数据库复制到另一个虚拟服务器,如帖子标题中所述。

我上周设置了服务器:

  1. 还有允许访问 3050 端口的规则(
    netstat
    批准 Firebird 正在侦听)。
  2. 现在有两个数据库:带有别名,所以
    'aliases.conf'
    已配置。
  3. 为了测试上周的第一个,我在
    'firebird.conf'
    中写了以下几行:
DatabaseAccess = Restrict D:\Projects\db\

+

AuthServer = Srp256, Srp, Legacy_auth 
AuthClient = Srp256, Srp, Legacy_auth 
UserManager = Srp, Legacy_UserManager 
WireCrypt = Enabled

正如 stackoverflow 上的一篇文章所提到的。我找不到正确的解决方案。 屏幕也附有。

ibexpert firebird-4.0
1个回答
0
投票

问题的措辞表明您已经在名为

Bee
的文件中定义了别名
aliases.conf
,就像您在 Firebird 4.0 下所做的那样。但是,从 Firebird 3.0 开始,Firebird 不再使用该文件,而是使用
databases.conf
(除了指定别名之外,还可以保存特定于数据库的配置。

如果是这种情况,请将

aliases.conf
的内容复制到
databases.conf
并删除
aliases.conf
。该文件
databases.conf
还包含一些安全数据库的标准配置,所以不要只是替换这些文件!

© www.soinside.com 2019 - 2024. All rights reserved.