我正在尝试设置一个本地 firebird 实例进行测试,但我什至无法使用 ISQL 连接到它。我尝试按照此处的快速入门指南进行操作:
CONNECT ..\examples\empbuild\employee.fdb user SYSDBA password masterkey;
结果是:
Statement failed, SQLSTATE = 08001
unavailable database
经过一番搜索,我尝试将其修改为:
CONNECT "localhost:C:\Program Files\Firebird\Firebird_2_5\examples\empbuild\employee.fdb" user SYSDBA password masterkey;
结果是:
Statement failed, SQLSTATE = 28000
cannot attach to password database
在确认我有正确的目录路径后,我决定暂时放弃连接并尝试创建一个新数据库:
SQL>CREATE DATABASE 'C:\data\test.fdb' page_size 8192
CON>user 'SYSDBA' password 'masterkey';
这也给了我错误:
Statement failed, SQLSTATE = 08001
unavailable database
我可能会遇到任何常见的陷阱吗?我还尝试了上面的命令,无论是否运行 firebird 服务。还有关于 SQLSTATE 代码的详细参考吗?