2010-08-24 4 views
1

1 lors de l'ajout de nouveaux utilisateurs à la base de données il y a des schémas appartenant à cet utilisateur aiguisent il fait exactement et si vous ajoutez la permission de ce que vous ne peux pas l'enlever plus tard et est-il connecté au schéma par défautsql server 2008 de sécurité

2- s'il vous plaît expliquer autorisation appropriation

merci

Répondre

1

1) à partir de SQL Server 2005, chaque objet appartient à un schéma de base de données. Un schéma de base de données est un espace de nom distinct distinct d'un utilisateur de base de données. Vous pouvez considérer un schéma comme un conteneur d'objets. Les schémas peuvent être créés et modifiés dans une base de données, et les utilisateurs peuvent avoir accès à un schéma. Un schéma peut appartenir à n'importe quel utilisateur et la propriété du schéma est transférable.

Pour résoudre les noms des sécurisables qui ne sont pas pleinement qualifiés ([DatabaseServer]. [DatabaseName]. [DatabaseSchema]. [DatabaseObject]), SQL Server 2000 utilisé la résolution de noms pour vérifier le schéma appartenant à la base de données d'appel utilisateur et le schéma appartenant à dbo. Dans SQL Server 2005, un schéma par défaut peut être affecté à chaque utilisateur.

2) Voir Permissions Naming Conventions

1

Il y a une explication concise de schmas dans le serveur SQL ici:

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

« Le comportement des schémas modifiés dans SQL Server 2005. Schemas ne sont plus équivalent à utilisateurs de base de données: chaque schéma est désormais un espace de noms distinct, indépendant de l'utilisateur de la base de données qui l'a créé: un schéma est simplement un conteneur d'objets, un schéma peut appartenir à n'importe quel utilisateur et sa propriété est transférable.

Cela devrait effacer la plupart des choses pour vous