问题描述
如何更改或设置Firebird 3.0嵌入式数据库的SYSBDA密码。
我不想/不想使用本地或默认身份验证。
解决方法
这基本上是您先前问题的重复。 Firebird Embedded根本不会检查密码 ,因此更改密码无关紧要:因为接受任何有效的密码,因此更改Firebird Embedded不会产生任何作用。
也就是说,如果将Firebird Embedded配置为具有UserManager
(根据您先前的问题判断,在您的设置中不是这样),则可以使用它来更改安全数据库中的密码,方法是: ALTER USER <username> SET PASSWORD '<newpassword>'
。但是,这样做对Firebird Embedded本身无效,因为它不检查密码,仅对使用该安全数据库通过Firebird Server进行连接的连接有效。