gpt4 book ai didi

firebird - 安装后firebird中出现错误SQLCODE -904

转载 作者:行者123 更新时间:2023-12-02 22:14:47 24 4
gpt4 key购买 nike

我一生中第一次安装firebird数据库(Windows 7上的版本1.5.6),安装后我无法连接到示例数据库(employee.fdb存在),或创建数据库。这会在 ISQL 工具中产生以下错误:

C:\Program Files\Firebird\Firebird_1_5\bin>isql
Use CONNECT or CREATE DATABASE to specify a database
SQL> CONNECT "C:\Program Files\Firebird\Firebird_1_5\examples\employee.fdb"
CON> user 'SYSDBA' password 'masterkey';
Statement failed, SQLCODE = -904
unavailable database

SQL> create database 'C:\test.fdb'
CON> user 'SYSDBA' password 'masterkey';
Statement failed, SQLCODE = -904
unavailable database

最佳答案

Firebird 1.5 是在 Windows 7 之前(很久)编写的,并且在 UAC 之类的东西出现之前。可能只是 Firebird 1.5 无法在 Windows 7 上正常工作,或者需要额外的努力才能工作。我建议安装Firebird 2.5.2 (update 1)因为这是最新版本并且已知可与 Windows 7 配合使用。

另一个问题可能是本地系统连接不起作用,因为我似乎记得 Firebird 1.5 使用旧的本地协议(protocol),该协议(protocol)不适用于较新的 Windows 版本。此协议(protocol)已在 Firebird 2.0 中替换。要解决此问题,您需要在 CREATE DATABASECONNECT 语句中包含主机名,例如:

create database 'localhost:C:\test.fdb' user 'SYSDBA' password 'masterkey';

关于firebird - 安装后firebird中出现错误SQLCODE -904,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16470071/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com