SQL2005数据库,怎么最快速的把dbo.身份创建的表,转成一个新建的角色创建的表?

网站初期设计的时候都是在本地用sa创建表,存储过程的,现在上传到真实数据库里面了,专门新建了一个网站的操作数据库的角色,但是数据库的表,还是dbo.表名,怎么才能变成,新... 网站初期设计的时候都是在本地用sa创建表,存储过程的,现在上传到真实数据库里面了,专门新建了一个网站的操作数据库的角色,但是数据库的表,还是dbo.表名,怎么才能变成,新建角色名.表名啊,还有某几个存储过程,我只希望这个新建角色可以使用的,怎么弄啊,当然除了可以使用这个存储过程以外,权限越低越好,请问你们是怎么设计的呢?
这样我的所有表就不是dbo.表名了么?
展开
 我来答
圆圆邓E
2009-01-01
知道答主
回答量:43
采纳率:0%
帮助的人:0
展开全部
随后创建了一个登录l_test,然后在数据库pubs中为登录l_test创建了用户账户u_test
同时将用户账户u_test添加到角色r_test中,使其通过权限继承获取了与角色r_test一样的权限
最后使用DENY语句拒绝了用户账户u_test对表tITles的SELECT权限。
经过这样的处理,使用l_test登录SQL Server实例后,它只具有表jobs的所有权限。
jinlio
2008-12-26 · TA获得超过1459个赞
知道大有可为答主
回答量:1719
采纳率:0%
帮助的人:1517万
展开全部
建立一个角色,然后把这个表的相应权限给它就行咯。

如果在management studio里的话操作如下

用sa 登陆

然后左边---安全性---登陆名---右键--新建登录名

建好后,在你新建的登陆名上右键---属性---用户映射 在右边选择你要操作的表
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友94f02eb
2008-12-26 · TA获得超过8612个赞
知道大有可为答主
回答量:7955
采纳率:74%
帮助的人:4468万
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式