문제

I found some information about the encryption and embedded password features in Interbase 2009, but it does not prevent database users to see the source code. Is it possible to hide the stored procedures and triggers codes from all user including SYSDBA too? If not at least I can hide it from some users.

도움이 되었습니까?

해결책

Figured out how to do it:

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="";

다른 팁

Last I heard it could not be hidden. However, the source code of the procedures could be removed from the system tables. I forget the details of doing this, but that is the approach that has worked for a long time.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top