2011-11-01 1 views
7

j'avoir du mal à comprendre certains concepts de base dans SQL Server 2008. Jusqu'à récemment, je ne l'ai pas eu beaucoup de soins sur la sécurité, les utilisateurs, les schémas, etc.Comprendre SQL Server 2008 Sécurité, Logins, rôles, etc

  1. Quelle est la différence entre un identifiant et un utilisateur?

  2. Comment ces rôles concernent

  3. Qu'est-ce qu'un schéma? (Jusqu'à ce que je commence à lire sur la sécurité, je pensais qu'un schéma était juste une conception de base de données?)

  4. Je voudrais être capable de créer un script pour créer mes utilisateurs, Connexions, d'autant plus que IIS tente de se connecter à SQL Serveur comme c'est le pool d'applications. Quelqu'un peut-il me diriger dans la direction de quelques exemples de scripting ce genre de chose?

Merci d'avance!

PS:
J'ai essayé de lire quelques articles sur MSDN ce genre de choses et d'obtenir un peu perdu par exemple cela semblait hors de ma profondeur:

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

Répondre

6
  1. A connexion est le principal qui est utilisé pour se connecter au serveur. Un utilisateur est le principal utilisé pour se connecter à une base de données. Le contexte de sécurité sur l'instance elle-même est dicté par le login, ses rôles et les permissions accordées/refusées. Le contexte de sécurité sur la base de données est dicté par l'utilisateur , ses rôles et les autorisations accordées/refusées.
  2. Comme tous les autres systèmes basés sur les rôles, les rôles sont des regroupements logiques d'autorisations. Les rôles peuvent être appliqués aux utilisateurs et aux connexions. Il existe rôles serveur fixes et rôles de base de données fixes pour les ensembles d'autorisations fréquemment utilisés.
  3. Un schéma est un objet de base de données utilisé pour deux choses: la séparation logique des objets de base de données (tables, procs stockés, fonctions, vues) et la séparation de sécurité. Un schéma contient ces objets. Et les utilisateurs peuvent se voir accorder/refuser des droits sur les schémas, accordant/refusant implicitement des droits sur les objets qu'ils contiennent.

4 ne semble pas vraiment une question. Pouvez-vous reformuler?

+0

Merci beaucoup pour l'explication. J'ai reformulé le 4ème point en question. – bplus