Яка роль власника БД у SQL Server?
Роль власника бази даних, або db_owner, є роль, яка передбачає дозволи на виконання всіх дій у базі даних. Це включає створення та видалення таблиць, додавання користувачів і надання або скасування дозволів.9 червня 2024 р.
Члени фіксованої ролі бази даних db_owner можуть виконувати всі дії з налаштування та обслуговування бази даних, а також може ВИДАЛИТИ базу даних у SQL Server. (У базі даних SQL і Azure Synapse деякі дії з обслуговування вимагають дозволів на рівні сервера, і db_owners не можуть виконувати їх.)
Термін власник бази даних стосується поточний ідентифікатор авторизації під час створення бази даних, тобто користувач, який створює базу даних. Якщо ви ввімкнете або плануєте ввімкнути авторизацію SQL, контроль ідентичності власника бази даних стає важливим.
Роль db_owner дозволяє користувачеві робити будь-що в базі даних. Адміністратори баз даних, які вже є членами фіксованої ролі сервера системного адміністратора, входять як dbo і не потребують явного надання їм цієї ролі. Звичайні користувачі не повинні мати цю роль.
Користувач dbo має всі дозволи в базі даних, і його не можна обмежити або видалити. dbo означає власник бази даних, але обліковий запис користувача dbo не збігається з фіксованою роллю бази даних db_owner, а фіксована роль бази даних db_owner не збігається з обліковим записом користувача, який записаний як власник бази даних.
Роль власника бази даних або db_owner — це роль, яка передбачає дозволи на виконання всіх дій у базі даних. Це включає в себе створення та видалення таблиць, додавання користувачів, надання або скасування дозволів.