首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当连接到FlameRobin时,火鸟的权限被拒绝,但是isql没有问题

当连接到FlameRobin时,火鸟的权限被拒绝,但是isql没有问题
EN

Stack Overflow用户
提问于 2020-04-25 18:58:37
回答 1查看 1.1K关注 0票数 1

我试图在一个Ubuntu上使用employee.fdb 0.9.3连接Firebird3.0 (本地主机)中的FlameRobin。

使用isql连接到Firebird没有问题。我可以在终端上创建用户、角色等。但是,当我试图使用FlameRobin建立连接时,我会收到一个335544344“错误,同时试图打开拒绝的文件权限”响应。

这发生在SYSDBA配置文件和我在isql中创建的任何其他新用户配置文件中。我甚至可以在FlameRobin中创建新用户,但我无法连接到任何数据库。我在/etc/firebird/3.0/firebird.conf中验证了DatabaseAccess = Full,并尝试从几个不同的文件夹访问db,以防出现读/写问题。没有成功。

我觉得我漏掉了一些显而易见的东西。有什么想法吗?

响应Mark (4/26)添加了信息:

数据库存储在/var/lib/firebird/3.0/data/中。我假设这是Firebird DB的默认位置,并且服务器可以自动访问它,但我认为情况可能并非如此。是否有方法确认服务器对此目录的权限和/或这是否是存储工作的习惯地点?

终端与ISQL:的连接

代码语言:javascript
复制
daniel@daniel-desktop:~$ isql-fb
Use CONNECT or CREATE DATABASE to specify a database
SQL> connect '/var/lib/firebird/3.0/data/employee.fdb' user sysdba password 'xxxxxxx';
Database: '/var/lib/firebird/3.0/data/employee.fdb', User: SYSDBA
SQL>

FlameRobin数据库注册信息:

FlameRobin错误:

EN

回答 1

Stack Overflow用户

发布于 2020-04-27 00:08:35

正如@MarkRotteveel建议的那样,这是一个权限问题。问题是,我将服务器安装为用户,而不是根用户。通过移除并重新安装Firebird和FlameRobin作为根程序解决了问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61430956

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档