如何更改/创建嵌入式Firebird 3.0的sysdba密码

问题描述

如何更改或设置Firebird 3.0嵌入式数据库的SYSBDA密码。

我不想/不想使用本地或认身份验证。

解决方法

这基本上是您先前问题的重复。 Firebird Embedded根本不会检查密码 ,因此更改密码无关紧要:因为接受任何有效的密码,因此更改Firebird Embedded不会产生任何作用。

也就是说,如果将Firebird Embedded配置为具有UserManager(根据您先前的问题判断,在您的设置中不是这样),则可以使用它来更改安全数据库中的密码,方法是: ALTER USER <username> SET PASSWORD '<newpassword>'。但是,这样做对Firebird Embedded本身无效,因为它不检查密码,仅对使用该安全数据库通过Firebird Server进行连接的连接有效。