我想知道如何保护Firebird数据库,使其只能被应用程序打开而不能被其他用户打开。如果我分发一个包含单个文件的Firebird数据库的桌面应用程序(非嵌入式),如何防止数据库被复制到另一台已知sysdba密码的Firebird服务器上?
我搜索了相关主题的问题,只找到了这个链接:Finding a legacy firebird/Interbase database password。如果该帖子中的答案是正确的,如何使用桌面应用程序和Firebird数据库,并禁止任何用户在另一台机器上打开它?或者我应该使用其他数据库,比如MySQL或PostgreSQL?
PS:我使用Delphi 2006开发GUI。
我搜索了相关主题的问题,只找到了这个链接:Finding a legacy firebird/Interbase database password。如果该帖子中的答案是正确的,如何使用桌面应用程序和Firebird数据库,并禁止任何用户在另一台机器上打开它?或者我应该使用其他数据库,比如MySQL或PostgreSQL?
PS:我使用Delphi 2006开发GUI。