To:SQL高手

pauljan
我的系统突然崩溃,SQL数据库备份的MDF和LOG两个文件,恢复数据库时发现原来的用户名不能用了,原因是数据库ROLES里的用户名删除不掉,希望解答!

高价收购二手印钞机......
modico
Roles?
用户名一般都是在Users里添加的,怎么跑到Roles里去了 ?
【在 pauljan (闲散人生) 的大作中提到:】
: 我的系统突然崩溃,SQL数据库备份的MDF和LOG两个文件,恢复数据库时发现原来的用户名不能用了,原因是数据库ROLES里的用户名删除不掉,希望解答!

欲求无限
立地成佛
.
有时候
交谈变得空洞
沉默却像沟通
pauljan
可是问题是报的错说,ROLES里已经有原来的用户名存在。USERS好象不存在问题。而roles的public里有原来的用户名并且删不掉。不知道怎么回事。
【在 modico (modico) 的大作中提到:】
: Roles?\n...

高价收购二手印钞机......
juboy
public role是所有能access某个database用户的集合,所以我认为不可能将用户从public role里remove.
你要想remove some users,(我的理解是你想destroy 原来的database 用户)
在master database/sysusers and syslogins table里remove看可以不?
【在 pauljan (闲散人生) 的大作中提到:】
: 可是问题是报的错...

juboy