Tag: isql

无法连接到Docker上的Firebird服务器

我是一个macOS用户,我得到奇怪的错误,只是为了创build一个数据库与火鸟。 我看到有一些firebird的dock容器运行得很好(我能够创build数据库,执行查询等),但是当我尝试从我本地的ISQL或razorSQL客户端(通过JDBC)连接时,我有一些奇怪的错误,如“不可用的数据库”或“无法打开文件” 我也不确定ISQL CONNECTstring是如何工作的,因为我看到的每个站点都是不同的。 我有这个docker的形象:( https://hub.docker.com/r/jacobalberty/firebird/ ) 我创build了这样的容器: docker run -d –name firebird -p 3050:3050 -v /data/firebird/databases:/databases jacobalberty/firebird:2.5-ss 我的docker机IP是: 192.168.99.100 我试图这样连接: CONNECT '0.0.0.0:3050://databases/test.fdb' user 'SYSDBA' password 'masterkey'; unavailable database 也是这样的: CONNECT '192.168.99.100:/databases/test.fdb' user 'SYSDBA' password 'masterkey'; connection rejected by remote interface CONNECT '192.168.99.100:3050:/databases/test.fdb' user 'SYSDBA' password 'masterkey'; Statement failed, SQLSTATE = 08001 unavailable database 当我进入docker集装箱时,文件在那里: […]