0

おはよう!

システムに保存されているODBCデータソースを介してデータベースを読み書きするVB6プロジェクトに取り組んでいます。私が達成したいのは、ODBC接続を一時的に「読み取り専用」に設定して、実際にデータベースに変更を書き込むことなく、特定のシナリオでシステムが生成するSQLを確認できるようにすることです。アプリケーションは、すべての SQL クエリのログ記録を既に処理しています。システム内で関心のあるアクションを実行する直前に、システムの ODBC 接続を (「ODBC データ ソース アドミニストレーター」内で) 「読み取り専用」に設定する方法はありますか?

洞察に感謝します!

4

1 に答える 1

2

セッションを読み取り専用にするために設定できる接続パラメーターはありません。最善の策は、別のユーザー ID (SELECT 権限のみを持つ) を使用することですが、これにより、挿入、更新、および/または削除を実行しようとしてエラーが発生したときにアプリが失敗する可能性があるようです。

于 2013-08-05T19:21:14.783 に答える