我访问sharepoint出现这样的错误提示:The file exists. (Exception from HRESULT: 0x80070050)  ,并不是所有的用户都这样。

一般在AD中删除在创建同样的用户就会出现此问题。

主要原因是内容数据库中的该用户名的有不同的SID引起。

解决方案:
一、
1. 创建一个新帐户
2. 用stsadm.exe -o migrateuser -oldlogin domain\user1 -newlogin domain\user2
-ignoresidhistory这个命令将原帐户的信息转移到新用户上。

3. 删除问题帐户
4. 用原来的用户名创建新的帐户
5. 用步骤2中同样的命令将用户信息从过渡帐户中转到新的帐户上。

二、
进入sps的配置数据库
打开表userinfo,查找tp_login字段含有该用户的记录,并删除
重新配置问题网站用户


这样网站登录就正常了
posted on 2008-03-13 15:35  蓝@km  阅读(1027)  评论(0)    收藏  举报