-
مالك قاعدة البيانات
dbo هو مستخدم لديه أذونات ضمنية لتنفيذ كافة الأنشطة في قاعدة البيانات. قم بتعيين أي أعضاء في دور مسؤول النظام الثابت للخادم إلى مستخدم خاص يسمى dbo داخل كل قاعدة بيانات. بالإضافة إلى ذلك، فإن أي كائن تم إنشاؤه بواسطة أي عضو في دور مسؤول النظام الثابت للخادم ينتمي تلقائيًا إلى dbo.
على سبيل المثال، إذا كان المستخدم Andrew عضوًا في مسؤول النظام لدور الخادم الثابت وقام بإنشاء الجدول T1، فإن الجدول T1 ينتمي إلى dbo وهو مؤهل باستخدام dbo.T1 بدلاً من Andrew.T1. وعلى العكس من ذلك، إذا لم يكن Andrew عضوًا في دور مسؤول النظام الثابت للخادم، ولكنه عضو فقط في دور قاعدة البيانات الثابتة db_owner، وقام بإنشاء الجدول T1، فإن T1 ينتمي إلى Andrew وهو مؤهل كـ Andrew.T1. ينتمي الجدول إلى Andrew لأن العضو لم يقم بنطاق الجدول إلى dbo.T1.
لا يمكن حذف مستخدم dbo ويظهر هذا المستخدم دائمًا في كل قاعدة بيانات.
الكائنات التي تم إنشاؤها بواسطة أعضاء دور الخادم الثابت لمسؤول النظام (أو مستخدم dbo) هي فقط الكائنات التي تنتمي إلى dbo. الكائنات التي تم إنشاؤها بواسطة أي مستخدم آخر ليس أيضًا عضوًا في دور خادم syadmin الثابت (بما في ذلك أعضاء دور قاعدة البيانات الثابتة db_owner):
ينتمي إلى المستخدم الذي قام بإنشاء الكائن، وليس dbo.
مؤهل باسم المستخدم الذي قام بإنشاء الكائن.
هذه المقالة مأخوذة من مدونة CSDN، يرجى الإشارة إلى المصدر عند إعادة الطباعة: http://blog.csdn.net/zaijiananda/archive/2009/12/21/5047109.aspx.