如何生成完整的数据库角色脚本??

xieyueqing 2007-09-17 12:03:53
SQL2005生成的角色脚本特简单,就是一个角色名称,不带权限的内容脚本。而且SQL 2005给角色赋权限特麻烦,真不好用。
例如:

/****** 对象: DatabaseRole [PingCoOperator] 脚本日期: 09/17/2007 12:01:44 ******/
CREATE ROLE [PinoOperator] AUTHORIZATION [dbo]

怎么样生成一个脚本,能带上角色的权限内容,如对哪些表、存储过程有权限?

急用!非常感谢!
...全文
157 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
xieyueqing 2007-09-18
  • 打赏
  • 举报
回复
charry0110 ,我是要生成数据库角色的脚本,不是表或存储过程的脚本。你说的方法我知道,但是用来生成角色脚本就是不全,缺少权限内容,只是创建角色而已。

zjcxc 元老 2007-09-18
  • 打赏
  • 举报
回复
好像得查系统表来自己生成
晓风残月0110 2007-09-18
  • 打赏
  • 举报
回复
使用Sql自动生成脚本
在你的数据库名上,点右键选tasks(任务),
选Generate Scripts(生成脚本),
next->next->next,
选择过程或表,
selectall,
Finish
xieyueqing 2007-09-17
  • 打赏
  • 举报
回复
没人啊。。
xieyueqing 2007-09-17
  • 打赏
  • 举报
回复
UP
xieyueqing 2007-09-17
  • 打赏
  • 举报
回复
唉,表、存储过程太多了,手工加上累死了。。。
dawugui 2007-09-17
  • 打赏
  • 举报
回复
生成脚本后把带角色的东西手工加上?
xieyueqing 2007-09-17
  • 打赏
  • 举报
回复
mark? 什么意思?
江城老温 2007-09-17
  • 打赏
  • 举报
回复
mark

34,590

社区成员

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

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