What is the difference between DBO role versus the DBA role?
|
feedback
|
|
A dba is not a system role, it's the title of the person who administers your database server (Data Base Administrator). There is no builtin role called "dba" in SQL. High-level: DBO is the owner of the specific database and as such has the permissions to do anything within that datbase. | |||||
feedback
|
|
As squillman says, DBA isn't the name of a role. When you say DBA, I think you're meaning what's commonly called 'sa', or the 'sysadmin' server-level role. DBOs (actually the 'db_owner' role) owns a database and has all permissions in the context of that database. For a list and description of all the database-level roles, see the Books Online topic Database-Level Roles. Members of the sysadmin server-level role can do anything at all on the server, with no restrictions in scope or context. For a list and description of all the server-level roles, see the Books Online topic Server-Level Roles. Hope this helps! | |||
|
feedback
|
|
A DBA owns the whole sql server instance. A dbo is just the owner for his little database (but could be owner of more than one or all also) | |||
|
feedback
|