看了一下关于sql server 2008的安全机制,有以下问题1.固定服务器角色sysadmin的权限是不是最大的,服务器的Windows的Administrators组自动映射到sysadmin,是吗,书上说有权在SQL Server 2008中执行任何任务2.谁可以授予DBA,它的权限有多大,它的作用域是整个服务器,还是指定的数据库,还是一个实例内的所有数据库????????3.只要是固定服务器角色Dbcreator内的成员,都有权建立数据库,那么它就可以成为DBO了,它在它建立的数据库里,拥有所有的权限,那它可以授予别的用户DBA权限吗,它们有什么区别4.如果DBA可以管理一个服务器内的所有数据库,那它和sysadmin有什么区别啊5.DBO和固定数据库角色db_owner有什么区别啊,是不是db_owner的简写??????问题是多了点啊,请高手作答。
--> 默认的sysadmin角色权限是最大的,即sa帐号的权限.
Windows的管理员组是否是sysadmin,在安装SQL2008时选项[加入当前使用者为sysadmin角色]决定.2.谁可以授予DBA,它的权限有多大,它的作用域是整个服务器,还是指定的数据库,还是一个实例内的所有数据库????????
--> DBA是角色? sysadmin角色是实例级别的角色.3.只要是固定服务器角色Dbcreator内的成员,都有权建立数据库,那么它就可以成为DBO了,它在它建立的数据库里,拥有所有的权限,那它可以授予别的用户DBA权限吗,它们有什么区别
--> 什么是DBA权限? 只要有DB的DB Owner角色,可以做任何设定.4.如果DBA可以管理一个服务器内的所有数据库,那它和sysadmin有什么区别啊
--> DBA是角色?5.DBO和固定数据库角色db_owner有什么区别啊,是不是db_owner的简写??????
--> dbo是默认架构名(schema name),db_owner是角色名.
http://www.cnblogs.com/panjun-Donet/archive/2008/07/18/1245728.html
大神,我现在想弄清楚,DBA是数据库管理员,那么这个管理员的权限是谁授予的,有些什么权限,这些权限作用范围是指定的数据库还是所有的数据库DBO(DATABASE OVER)的权限是不是只限于自己建立的数据库里,在这个数据库里,它和sysadmin一样大这些服务器角色和数据库角色,我找的到详细资料,而这两个,找不到啊
管理员的权限是谁授予的 --> 需要已有sysadmin角色的login来授予.
有些什么权限 --> 这个角色是权限最大的,允许任何对数据库的操作.
权限作用范围是指定的数据库还是所有的数据库 --> 所有数据库.DBO(DATABASE OVER)的权限是不是只限于自己建立的数据库里,在这个数据库里,它和sysadmin一样大
--> 是的, 拼写错误喔, 是database owner.