-
Propriétaire de la base de données
dbo est un utilisateur avec des autorisations implicites pour effectuer toutes les activités dans la base de données. Mappez tous les membres du rôle de serveur fixe sysadmin à un utilisateur spécial appelé dbo dans chaque base de données. De plus, tout objet créé par n'importe quel membre du rôle de serveur fixe sysadmin appartient automatiquement à dbo.
Par exemple, si l'utilisateur Andrew est membre du rôle de serveur fixe sysadmin et crée la table T1, la table T1 appartient à dbo et est qualifiée avec dbo.T1 plutôt qu'Andrew.T1. À l'inverse, si Andrew n'est pas membre du rôle de serveur fixe sysadmin, mais uniquement membre du rôle de base de données fixe db_owner et crée la table T1, alors T1 appartient à Andrew et est qualifié d'Andrew.T1. La table appartient à Andrew car le membre n'a pas étendu la table à dbo.T1.
L'utilisateur dbo ne peut pas être supprimé et cet utilisateur apparaît toujours dans chaque base de données.
Seuls les objets créés par les membres du rôle de serveur fixe sysadmin (ou l'utilisateur dbo) appartiennent à dbo. Objets créés par tout autre utilisateur qui n'est pas également membre du rôle de serveur fixe syadmin (y compris les membres du rôle de base de données fixe db_owner) :
Appartient à l'utilisateur qui a créé l'objet, pas à dbo.
Qualifié par le nom de l'utilisateur qui a créé l'objet.
Cet article provient du blog CSDN Veuillez indiquer la source lors de la réimpression : http://blog.csdn.net/zaijiananda/archive/2009/12/21/5047109.aspx.