0

Interbase 2009の暗号化と埋め込みパスワード機能に関する情報をいくつか見つけましたが、データベースユーザーがソースコードを見るのを妨げることはありません。SYSDBAを含むすべてのユーザーからストアドプロシージャとトリガーコードを非表示にすることは可能ですか?少なくとも私はそれを一部のユーザーから隠すことができます。

4

2 に答える 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 に答える