创建了一个数据库,要求”登录对数据库的访问权限;只能执行查询,其他所有操作都不允许”该怎么操作??

解决方案 »

  1.   

    建立一个登录账户,给这个账户添加权限,只允许select就行
      

  2.   

    第一步、安全性 》登陆名》新建登陆名
    第二步、指定数据库》安全性》用户名》新建用户 赋予dataReader权限
      

  3.   

    datareader和denydatawriter有什么区别!!
      

  4.   


    -- 打开数据库
    use [数据库名]-- 建用户名
    create user [用户名] for login [登录名]-- 授予用户名db_datareader角色
    exec sp_addrolemember N'db_datareader', N'[用户名]'
      

  5.   

    db_datareader: 固定数据库角色的成员可以从所有用户表中读取所有数据。
    db_datawriter: 固定数据库角色的成员可以在所有用户表中添加、删除或更改数据。
    参考 http://msdn.microsoft.com/zh-cn/library/ms189121(v=sql.105).aspx