sql server分配某个用户只对某一个数据库有权限 转载 http://blog.sina.com.cn/s/blog_13554ebc70102wi3h.html

sql server 2008新建用户只能访问指定数据库
 
新装的sql Server 2008,想让指定的用户可以访问sql Server客户端,sa的权限太大,所以最好禁用掉,
 
然后我们需要新建一个用户,用本地帐户登陆进去,
然后安全性–>登录名–>右键新建用户登录名–>常规里输入用户名kyle–>选择sql Server身份验证在输入密码,下面的强制实施密码策略和强制密码过期保持默认,由于我们已经设置了我们想要的密码去掉“用户在下次登陆时必须更改密码”的勾,选择默认数据库。服务器角色我们可以根据需要来设置,我这里不勾选,因为我只需要这个帐户只能访问某些数据库的权限,用户角色里面“映射到此登录名的用户”选择选择你要访问的数据库,然后在“数据库角色成员身份”这里选择上db_owner和public,这两个角色就表示你已经拥有这个数据库的所有权限。还需要在状态里面“是否允许连接到数据库引擎”选择授予和在“登陆”里面选择启用
 
 
 
现在我们就可以用客户端的制定用户去访问我们的指定数据库了,但是有一个缺陷就是可以看到所有的数据库名
 
如图:
sql server分配某个用户只对某一个数据库有权限 转载 http://blog.sina.com.cn/s/blog_13554ebc70102wi3h.html
 
 
sql server分配某个用户只对某一个数据库有权限 转载 http://blog.sina.com.cn/s/blog_13554ebc70102wi3h.html
 
sql server分配某个用户只对某一个数据库有权限 转载 http://blog.sina.com.cn/s/blog_13554ebc70102wi3h.html
 
sql server分配某个用户只对某一个数据库有权限 转载 http://blog.sina.com.cn/s/blog_13554ebc70102wi3h.html
 
sql server分配某个用户只对某一个数据库有权限 转载 http://blog.sina.com.cn/s/blog_13554ebc70102wi3h.html
 
 
上一篇:[BZOJ1937][SHOI2004]Mst最小生成树(KM算法,最大费用流)


下一篇:nginx、fastCGI、php-fpm关系梳理(转载 http://blog.sina.com.cn/s/blog_6df9fbe30102v57y.html)