2011-11-01 11 views
7

最近、私はセキュリティについてあまり気にして持っていなかったまで、私はトラブルSQL Server 2008の一部のコア概念を理解した、ユーザー、スキーマなどの理解SQL Server 2008のセキュリティ、ログイン、役割など

  1. ログインとユーザーの違いは何ですか?これらのスキーマは何の役割

  2. に関連するにはどうすればよい

  3. ? (私がセキュリティについて読んだときまでは、スキーマは単なるデータベース設計だと思った?)

  4. 私は、それはアプリケーションプールのサーバーです。誰かがこの種のスクリプトを書いているいくつかの例の方向に私を指摘できますか?

ありがとうございます!

PS:
私はこのようなものについていくつかのMSDNの記事を読むことをしようとしてきたし、少しは、これは私の深さの外に見えた例えば迷子:

http://msdn.microsoft.com/en-us/library/ms190387.aspx

答えて

6
  1. ログインサーバーに接続するために使用されるプリンシパルです。 A ユーザーは、データベースへの接続に使用されるプリンシパルです。インスタンス自体のセキュリティコンテキストは、ログインによって指示され、そのロールと権限は許可/拒否されます。データベース上のセキュリティコンテキストは、ユーザによって指示され、そのロールと権限は許可/拒否されます。
  2. 他のすべてのロールベースのシステムと同様に、ロールは、ロールの論理的なグループ分けです。ロールは、ユーザーおよびログインに適用できます。 固定サーバーロール固定データベースロールが頻繁に使用されるアクセス許可セットです。
  3. スキーマは、データベースオブジェクト(テーブル、ストアドプロシージャ、ファンクション、ビュー)の論理分離とセキュリティ分離の2つの目的で使用されるデータベースオブジェクトです。 スキーマには、これらのオブジェクトが含まれています。また、ユーザーはスキーマに対する権限を付与/拒否し、その中に含まれるオブジェクトに対して暗黙的に権限を付与/拒否することができます。

4は本当に質問のようではありません。あなたは言葉を聞かせますか?

+0

非常に説明のためにありがとう。私は4番目の点に質問をしました。 – bplus

関連する問題