主题:新手求救,多多关照一下
1.“数据库角色中,public角色是一个特殊的角色,它包含所有数据库用户帐号和角色所拥有的访问权限”
因为数据库中肯定存在系统预定义的角色如:db_owner db_accessadmin等权限很大的数据库角色
那么如果把一个和登录帐号相关的数据库用户或角色添加到public中,那不就使改登录帐号在该数据库中的权力非常之大。
咯咯,它的权限好象可控制哦
2.
安装sql后有三个登录帐号
(1)builtin administrators windows组的
(2)my-tomato/hou windows用户 (当前windows用户名就是hou)
(3)sa 标准
而在system administrators服务器角色中上面三个登录帐户都是其成员
他们的分别的代表了什么?当我编辑注册属性的时候,sa就可以使用sqlserver身份验证来登录
因为他们的权限都非常之大,所以想删除其中两个的,但是不敢随便干啊。
3.
当某个数据库用户(不属于sysadmin服务器角色的成员)有权限创建一个数据库对象时,如果不指定其所有者默认是dbo的吗?如果指定,可以指定为其他任何一个该数据库的数据库用户或者数据库角色吗?
因为数据库中肯定存在系统预定义的角色如:db_owner db_accessadmin等权限很大的数据库角色
那么如果把一个和登录帐号相关的数据库用户或角色添加到public中,那不就使改登录帐号在该数据库中的权力非常之大。
咯咯,它的权限好象可控制哦
2.
安装sql后有三个登录帐号
(1)builtin administrators windows组的
(2)my-tomato/hou windows用户 (当前windows用户名就是hou)
(3)sa 标准
而在system administrators服务器角色中上面三个登录帐户都是其成员
他们的分别的代表了什么?当我编辑注册属性的时候,sa就可以使用sqlserver身份验证来登录
因为他们的权限都非常之大,所以想删除其中两个的,但是不敢随便干啊。
3.
当某个数据库用户(不属于sysadmin服务器角色的成员)有权限创建一个数据库对象时,如果不指定其所有者默认是dbo的吗?如果指定,可以指定为其他任何一个该数据库的数据库用户或者数据库角色吗?