首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

新建用户的时候怎么赋予最低的权限

2012-03-12 
新建用户的时候如何赋予最低的权限选择db_owner安全吗?如果安全,应该选db_owner架构,还是选db_owner角色,

新建用户的时候如何赋予最低的权限
选择db_owner安全吗?
如果安全,应该选db_owner架构,还是选db_owner角色,架构和角色有点搞不清

[解决办法]
最低权限,不给权限不就是最低权限,!!!


[解决办法]
给个select 就可以了
[解决办法]

探讨
选择db_owner安全吗?
如果安全,应该选db_owner架构,还是选db_owner角色,架构和角色有点搞不清

[解决办法]
把此用户加入db_ddladmin角色就行了。基本的select ,insert into,update。
create table,exec 都有的
不要选 db_onwer,此角色权限大的很
sysadmin、db_owner 和 db_ddladmin 角色的成员默认有CREATE TABLE 权限。sysadmin 和 db_owner 角色以及表的所有者默认有对表执行 SELECT 语句的权限

授予 public 角色的权限可应用于数据库中的所有用户

[解决办法]
较安全的做法:
对于应用,应将程序中涉及的数据操作(插入,修改,删除)都写成存储过程,只给存储过程权限,不给直接操作表的权限。

[解决办法]
db_owner在数据库所有者,为最大权限,对程序最后发布的实际应用者不要给此权限。
[解决办法]
支持
探讨
较安全的做法:
对于应用,应将程序中涉及的数据操作(插入,修改,删除)都写成存储过程,只给存储过程权限,不给直接操作表的权限。

热点排行