我在Interbase 2009中找到了一些有关加密和嵌入式密码功能的信息,但它并没有阻止数据库用户查看源代码。是否可以隐藏存储过程并触发包括SYSDBA在内的所有用户的代码?如果不是,至少我可以将它隐藏在某些用户之外。
答案 0 :(得分:1)
想出如何做到这一点:
update rdb$Triggers set rdb$Trigger_source = ""
where
rdb$system_flag = 0
and rdb$trigger_name not like "CHECK%";
update rdb$procedures set rdb$procedure_source="";
答案 1 :(得分:0)
最后我听说它无法隐藏。但是,可以从系统表中删除过程的源代码。我忘记了这样做的细节,但这种方法已经有很长时间了。