本页主题: 使用WebDataAdministrator登录SQLServer出现“服务器用户xxx不是数据库yyy的有效用户”错误提示的解决办法 打印 | 加为IE收藏 | 复制链接 | 收藏主题 | 上一主题 | 下一主题

Mike
群熵工程师
级别: 管理员


精华: 7
发帖: 951
威望: 714 点
金钱: 6601 RMB
贡献值: 0 点
好评度: 611 点
在线时间:1405(小时)
注册时间:2003-11-28
最后登录:2018-04-23

 使用WebDataAdministrator登录SQLServer出现“服务器用户xxx不是数据库yyy的有效用户”错误提示的解决办法

SQL Server使用企业管理器看不到数据库或者使用Web Data Administrator登录出现“服务器用户xxx不是数据库yyy的有效用户”错误提示,怎么办?

通知网管,在查询管理器里运行如下SQL语句即可(xxx是登录用户名):

----设置sever选项允许更新系统表----
sp_configure 'allow updates',1
go

----使设置生效----
reconfigure with override
go

----更新财务数据库的系统表----
update sysusers        
set sid=(select sid from master.dbo.syslogins where name='xxx')
where name='xxx'
go

----恢复sever'允许更新系统表'选项----
sp_configure 'allow updates',0
go

----使设置生效----
reconfigure with override
go
顶端 Posted: 06-03-03 00:57 | [楼 主]
帖子浏览记录 版块浏览记录
群熵信息 - 技术讨论区 » 数据库相关

Total 0.013050(s) query 4, Time now is:06-21 10:50, Gzip enabled
Powered by PHPWind v6.3.2 Certificate Code © 2003-08 PHPWind.com Corporation

上海服务器租用 杭州世导双线服务器托管 云主机 VPS