ASPページを介してユーザーがデータベースでクエリを実行できるようにしたいが、このクエリを読み取り専用に制限したい。クエリの読み取り専用句
これらのシナリオでは、ASP自体(単語の削除、更新、削除などの検出)ではなく、クエリを実行できるように検出しようとしますが、フラグを追加する方法はありますか私のASPがそれを提出してその内容に関係なく読み取り専用として実行するとき、クエリに?
これが可能であれば、更新/削除/削除ステートメントがエラーになることがわかりました。これは問題ありません。
また、DB全体またはテーブルを読み取り専用に設定しないようにしたいと考えています。
また、どのような形式でもデータベースを複製したくありません。
ありがとうございます。
ダン
なぜストアドプロシージャを使用しませんか?それ以外の場合は、選択権限のみを持つユーザー/ログインを使用してください。 –
こんにちは、ユーザー/パスワードのアイデアは良いものです。ありがとう!ストアドプロシージャに関しては、それらのクエリにペンをつけてもらいたいので、ストアドプロシージャがここで助けてくれるのかどうか、どうやって理解するのか分かりません。 – DanC
ユーザが任意のSQLを提出できるようにしておけば、読んでもらうことができれば悪意のある可能性があります。私。すべてのテーブルをロックし、何十億もの結果行を構築しようとするときに、ほとんどのサーバーリソースを消費する任意の大きなクエリを作成できます。 –