SQL Serverアプリケーションロールを使用してアクセス許可を管理し、標準のログイン/ユーザーを使用し、前記ユーザーに必要なアクセス許可を与える利点は何ですか?SQL Serverアプリケーションのロールと通常のログインとユーザーの比較
- 接続SQL ServerへのSQL Serverログインとパスワードを使用して:
私たちは、次のシナリオが必要なアプリケーション・ロールを使用してきました。
- アプリケーションロールをアクティブにするには、ロール名と別のパスワードをsp_setapproleに渡します。
ログイン/ユーザーにアプリケーションロールのアクセス許可を与えるだけでは、それがどのように優れているか、より安全かはわかりません。両方のパスワードがアプリケーションで使用可能でなければならず、ログインパスワードにアクセスできる人は、おそらく自分自身のプログラムまたはSSMSからアプリケーションロールのパスワードにアクセスし、sp_setapproleを呼び出すことができます。右?
EDIT:Ed Harperが推測しているように、アプリケーションのすべてのインスタンスは私のシナリオで同じログインを使用します。
はい、アプリのすべてのインスタンスで同じログイン/パスワードが使用されます。 – markltx