Interbase 2009の暗号化と埋め込みパスワード機能に関する情報をいくつか見つけましたが、データベースユーザーがソースコードを見るのを妨げることはありません。SYSDBAを含むすべてのユーザーからストアドプロシージャとトリガーコードを非表示にすることは可能ですか?少なくとも私はそれを一部のユーザーから隠すことができます。
1201 次
2 に答える
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="";
于 2012-07-06T06:44:07.523 に答える
0
最後に、それを隠すことができないと聞きました。ただし、プロシージャのソースコードはシステムテーブルから削除される可能性があります。これを行うことの詳細を忘れていますが、それは長い間機能してきたアプローチです。
于 2012-07-03T00:49:13.357 に答える