一部のデータを格納するために SQL Server 2008 に接続する .NET アプリケーションがあります。ファイル内のエンドユーザーに sq ユーザー名とパスワードを提供する SQL Server 認証を使用していapp.config
ます。さらに変更が必要な場合は、エンドユーザーに他の資格情報を提供します。
データの読み取り/書き込み、既存のストアド プロシージャの実行、その他すべてを禁止する権限のみを持つように sql ユーザーを制限するにはどうすればよいですか? アプリケーションがデータベースへの接続に使用している sql ユーザーの権限を設定するためのベスト プラクティスは何ですか? ユーザーが Management Studio にログインして自分のデータをいじるのをどうにかして防ぐことはできますか? 私は完璧な 100% 信頼できるソリューションを探しているわけではありませんが、これを行うための既存の最善の方法を探しています。事前にどうもありがとうございました。
更新: 私は共有ホスティング SQL Server 環境で作業しています。