12
返回列表 发新帖
楼主: robin911

一个很菜的问题

[复制链接]
论坛徽章:
0
11#
 楼主| 发表于 2004-6-28 15:29 | 只看该作者
现在用的就是版主的方法
不过因为有太多的权限需要设了
有没有更好的办法呢?

使用道具 举报

回复
论坛徽章:
0
12#
发表于 2004-6-28 19:37 | 只看该作者
假设你现在有一个Account为subcadm,那么执行
sp_configure 'allow updates',1
go
RECONFIGURE WITH OVERRIDE
go

delete sysusers where name='subcadm'
sp_configure 'allow updates',0
go
RECONFIGURE WITH OVERRIDE
go

select * from sysusers

sp_change_users_login 'update_one','cimdbadm','cimdabdm'

使用道具 举报

回复
论坛徽章:
0
13#
 楼主| 发表于 2004-6-29 09:07 | 只看该作者
在什么地方执行?

使用道具 举报

回复
论坛徽章:
37
授权会员
日期:2005-10-30 17:05:332011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-02-18 11:42:47管理团队成员
日期:2011-05-07 01:45:08ITPUB十周年纪念徽章
日期:2011-11-01 16:20:282012新春纪念徽章
日期:2012-01-04 11:49:542012新春纪念徽章
日期:2012-02-13 15:09:232012新春纪念徽章
日期:2012-02-13 15:09:232012新春纪念徽章
日期:2012-02-13 15:09:232012新春纪念徽章
日期:2012-02-13 15:09:23
14#
发表于 2004-6-29 10:23 | 只看该作者
楼上的是在查询分析器里面执行,方法是对系统表格进行更改。

使用道具 举报

回复
论坛徽章:
2
授权会员
日期:2006-06-24 09:06:282011新春纪念徽章
日期:2011-02-18 11:43:35
15#
发表于 2004-6-29 13:14 | 只看该作者
lovejiff的是正解。

使用道具 举报

回复
论坛徽章:
0
16#
 楼主| 发表于 2004-6-29 13:17 | 只看该作者
小弟看不懂啊
能详细解释一下吗?

使用道具 举报

回复
论坛徽章:
37
授权会员
日期:2005-10-30 17:05:332011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-02-18 11:42:47管理团队成员
日期:2011-05-07 01:45:08ITPUB十周年纪念徽章
日期:2011-11-01 16:20:282012新春纪念徽章
日期:2012-01-04 11:49:542012新春纪念徽章
日期:2012-02-13 15:09:232012新春纪念徽章
日期:2012-02-13 15:09:232012新春纪念徽章
日期:2012-02-13 15:09:232012新春纪念徽章
日期:2012-02-13 15:09:23
17#
发表于 2004-6-29 13:33 | 只看该作者
刚学数据库吧?
sp_configure 'allow updates',1
go
RECONFIGURE WITH OVERRIDE
go

delete sysusers where name='subcadm'
sp_configure 'allow updates',0
go
RECONFIGURE WITH OVERRIDE
go

select * from sysusers

sp_change_users_login 'update_one','cimdbadm','cimdabdm'

这些都是在master数据库下执行的, sp_configure
显示或更改当前服务器的全局配置设置。
allow updates 选项
使用 allow updates 选项指定是否可以直接更新系统表。默认情况下,allow updates 选项被禁用(设为 0),所以用户不能通过特殊更新来更新系统表,而只能通过系统存储过程更新系统表。当禁用 allow updates 选项时,尽管您可能有足够的权限(由 GRANT 语句赋予),仍不能进行更新。

当启用 allow updates(设为 1),任何具有适当权限的用户都可以直接用特殊更新来更新系统表,或者创建可更新系统表的存储过程。

sp_change_users_login
更改当前数据库中 SQL Server 用户与 Microsoft® SQL Server™ 登录之间的关系。
自己实验一下,或者在在线帮助里面看看就知道啦。

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表