我用一个备份文件恢复的SQL SERVER7。0数据库,用户没有恢复过来,但我添加用户的时候,电脑提示“这个用户已经存在”,搞不清楚是怎么回事?
---------------------------------------------------------------
原因是这样的,是你备份的数据库中有此用户,但是你现在的sqlserver没有这个用户,一种方法是你在恢复好的数据库中把该用户删掉,请查找不同的角色是否对应有次此用户。另一种方法是在sqlserver中先创建此用户,然后再恢复。显然第一种方法很简单。但如果如果该用户对应了自己的对象,你讲无法删除,这样就要你先把它对应的对象更改所有者。