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

Nerooooo 2013-05-25 07:26:22
创建了一个数据库,要求”登录对数据库的访问权限;只能执行查询,其他所有操作都不允许”该怎么操作??
...全文
661 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
唐诗三百首 2013-05-25
  • 打赏
  • 举报
回复
引用 3 楼 A953327185 的回复:
datareader和denydatawriter有什么区别!!
db_datareader: 固定数据库角色的成员可以从所有用户表中读取所有数据。 db_datawriter: 固定数据库角色的成员可以在所有用户表中添加、删除或更改数据。 参考 http://msdn.microsoft.com/zh-cn/library/ms189121(v=sql.105).aspx
唐诗三百首 2013-05-25
  • 打赏
  • 举报
回复

-- 打开数据库
use [数据库名]

-- 建用户名
create user [用户名] for login [登录名]

-- 授予用户名db_datareader角色
exec sp_addrolemember N'db_datareader', N'[用户名]'
Nerooooo 2013-05-25
  • 打赏
  • 举报
回复
datareader和denydatawriter有什么区别!!
jack15850798154 2013-05-25
  • 打赏
  • 举报
回复
第一步、安全性 》登陆名》新建登陆名 第二步、指定数据库》安全性》用户名》新建用户 赋予dataReader权限
shoppo0505 2013-05-25
  • 打赏
  • 举报
回复
建立一个登录账户,给这个账户添加权限,只允许select就行

34,838

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧