誰かが私に30Kフィートのサーバーログインとデータベースログインの違いと関係の概要を教えてもらえますか?
回答:
回答№1は8サーバーログインは認証用です。データベースユーザーは承認のためのものです。
非常に単純な言葉で言えば、サーバーログインを使用すると、SQL Serverデータベースサーバーに接続できます。証明書を認証するための外部シェルです。
一方、データベースユーザーは、独自の資格情報を持ち、認証のためにサーバーのログインに依存します。データベースユーザーは権限付与のために直接使用され、権限、テーブル、ビューなどのデータベースオブジェクトに権限を与えることができます。
回答№2のための7
サーバーには ログイン。これらは、Windowsアカウントとの関連付け、ユーザー名とパスワードの組み合わせ、証明書または非対称キーのいずれかです。
データベースには ユーザー。データベース内のユーザーは 通常 ログインにマップされていますが、これは必須ではなく、証明書またはキーにもマッピングできます。
SQL Server内のほとんどの権限は、データベース内のロールまたはユーザーに割り当てられます(例外:サーバーロールはログインに特定の権限を付与します)。ユーザーは複数の役割のメンバーである可能性があります。
単一のログインは、アクセスが許可された各データベース内の別のユーザーにマップされます。
回答№3の場合は1
データベースログイン:あなたはSQLサーバーとパスワードのユーザーを管理し、データはデータベース自体に格納されます
サーバー - ログイン:サーバーのWindowsユーザーを使用する
回答№4の場合は1
サーバーに接続するにはサーバーのログインが必要です。 データベースを使用するには、データベースへのログインが必要です。サーバーのログインはサーバーの役割(たとえばバックアップ・オペレーター)に割り当てられ、データベースのログインはそのデータベース内の役割に割り当てられます。