sql server 2008向把角色赋予给用户

tbywt 2019-05-14 06:38:34
我在用sql server 2008 做把角色赋予给用户,一直报错,sql语句语句:

create role r1;
grant select,update,insert on tb_student to r1;
这两句执行成功
grant r1 to U1;//这个U1用户是事先创建好的

报错:'r1' 附近有语法错误。


我是用local登录进入系统的,应该是DBA的权限把,


求大神解答
...全文
675 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjcxc 元老 2019-05-20
  • 打赏
  • 举报
回复
跟版本有关系,2008 显然不支持的
tbywt 2019-05-20
  • 打赏
  • 举报
回复
引用 3 楼 Sqlera的回复:
[quote=引用 2 楼 mmzlove 的回复:] [quote=引用 1 楼 Sqlera的回复:]你需要用sp_addrolemember将用户加为角色成员
不是直接把角色赋给用户吗?[/quote] 其实你将sp_addrolemember理解为 “把角色赋给用户”也行,呵呵...[/quote] 那能解释一下我这样为什么报错呢?照着书上来的
tbywt 2019-05-20
  • 打赏
  • 举报
回复
引用 5 楼 zjcxc--个人微信公共号同名的回复:
跟版本有关系,2008 显然不支持的
sql server 2008不支持这种用法吗?
天涯特困生 2019-05-20
  • 打赏
  • 举报
回复
引用 2 楼 mmzlove 的回复:
[quote=引用 1 楼 Sqlera的回复:]你需要用sp_addrolemember将用户加为角色成员
不是直接把角色赋给用户吗?[/quote] 其实你将sp_addrolemember理解为 “把角色赋给用户”也行,呵呵...
天涯特困生 2019-05-18
  • 打赏
  • 举报
回复
你需要用sp_addrolemember将用户加为角色成员
tbywt 2019-05-18
  • 打赏
  • 举报
回复
引用 1 楼 Sqlera的回复:
你需要用sp_addrolemember将用户加为角色成员
不是直接把角色赋给用户吗?

34,590

社区成员

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

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