[已解决问题] SQL Server 如何设置某用户仅对某数据库完全控制
提问时间: 2008-02-02 10:01
浏览:475 次
SQL Server 2005 中如何设置某个用户对某个数据库有完全控制的权限,除此之外该用户没有别的任何权限?
最佳答案
在服务器\Security\Logins里创建一个新Login, 只给它 dbcreator的角色.
然后用这个Login登录,创建一个数据库,它就对这个数据库拥有完全的权限,而对别的数据库基本没有什么影响了.
2008/2/2 14:13:26 回答者:deerchao


提问者对于答案的评价:谢谢,我试过了,可以。不过你现在要用新用户创建一个新数据库,是如果是已经存在的数据库怎么办呢?
其它回答(1)
完全控制?已经完全控制了,还需要别的权限干嘛。
5个月前   回答者:迷路中的路人甲 - 菜鸟二级
评论
5个月前   大豆男生 :
因为 SQL Server 中有多个数据库,要设置某个用户只能访问某个数据库。
5个月前   deerchao :
如果已经有了数据库的话,可以创建一个没有任何服务器角色的Login,在User Mappings页上边只选中一个数据库,下边选中它在这个数据库里所属于的角色.
5个月前   大豆男生 :
谢谢,搞定了!新建一个用户,在服务器角色页不选择任何服务器角色,在用户映射页在要授权的数据库前打勾,在数据库角色处选择 public 和 db_owner, 确定即可。 
   您需要登录以后才能回答!
我的问题    我要提问


快到期问题

> 问题排行榜

有不合适内容,建议去除