0

vb5 と sybase db を使用しています。私はさまざまな役割の人 (Active Directory グループを使用) を持っており、テーブルを変更しています。このテーブルの監査証跡 (監査テーブル) を作成して、タイムスタンプで変更されたすべての人を確認したい)。これを達成する方法は?

4

2 に答える 2

1

トリガーは機能しますが、必要な粒度とセキュリティのレベルによっては、Sybase ASE に含まれる監査機能の使用を検討することもできます。

組み込みの監査オプションに関する情報は次のとおりです。

Sybase ASE システム管理者ガイド: セキュリティ管理 - 監査

Sybase ASE システム管理者ガイド: 監査

于 2013-07-29T17:27:02.297 に答える
1

次のことを試してください。

_log (元のテーブルをコピーして) を使用して新しいテーブルを作成し、audit という追加の列を追加して、トリガーを使用するか監査手順を記述して、テーブルへの挿入/更新を強制します。前の会社の何十ものテーブルに同じロジックを適用したところ、目的を果たしました。

于 2013-07-26T09:55:26.480 に答える