我知道这个问题已经被问过了,其中一个解决方案是更改配置文件中的 WireCrypt 设置。但是,我的应用程序必须连接到使用 Firebird 3.0 db 的第三方软件,因此我无法控制数据库配置。问题是:是否有任何解决方法可以使用 Firebird Ado.net 提供程序从 .Net 应用程序连接到 firebird db(使用默认的wirecrypt 设置)?
编辑:编辑关于 Mark Rotteveel 的回答。我已经尝试过这种方法,但我无法强制通过 TCP 建立连接,而是出现错误:
无法完成对主机 \"xnet://Global\FIREBIRD\" 的网络请求。
构建器生成的连接字符串:
"server type=Embedded;initial catalog=C:\\foldername\\dbfile.ibb;data source=192.168.0.108;port number=3050;user id=****;password=****;client library=\"C:\\Program Files (x86)\\Firebird\\Firebird_3_0\\fbclient.dll\""