SqlServer孤立用户解决——"因为该用户存在对象,所以不能删除该用户。”
2008-11-12 23:41
最近遇到几次,还原数据库后 新建一个登陆用户,为此登陆用户授权访问此数据库时提示“用户已存在”。原因很明显,还原的数据库中存在此用户,但此用户与刚新增的登陆用户(同名)并没关联起来,想删除数据库中相应用户,却删除不了——"因为该用户存在对象,所以不能删除该用户。”比较郁闷。。。 立即网上查了查,原来,这种用户叫孤立用户,且看资料如下: ************************************************************************************* 孤立用户,即某个数据库的用户户只有用户名而没有登录名,这样的用户在用户库的sysusers系统表中存在,而在master数据库的syslogins中却没有对应的记录。 |