想在SQL2005数据库中新增一个用户,只能访问其中的456数据库,并且只有查询权限没有增删改的权限。

想在SQL2005数据库新增一个用户,让他只能访问其中的456数据库,并且能用SQL Server Management Studio登录,且只有查询所有表的权限 但没有增删改记录的权限。

    本人是基础差,能否提供一下SQL Server Management Studio操作的具体方法。。
    我在网上找到了一篇关于类似的文章,http://www.chinaz.com/program/2011/0715/196368.shtml
但觉得有总不可能把456数据库的每一张表都去设置一下表的权限吧??456数据库有200多张表。
   要怎么设置呢??
SQL.JPG(59.62 KB)

2011-11-29 15:10

作者: yiyaozjk   发布时间: 2011-11-29

建立一个普通的数据库用户,然后将456这个数据库的db_reader角色赋予这个用户即可。

作者: oswica   发布时间: 2011-11-29

SQL语句如何实现这一功能??

作者: yiyaozjk   发布时间: 2011-11-29