MOSS发生“未能转换部分或所有标识引用”错误的处理
2010-09-14 16:46
453 查看
已经运行MOSS的服务,将服务器加入另一个域后,MOSS网站无法打开(更改域管理员帐户或密码应该也会 有这个问题吧),一开始我以为原因很简单,改一下IIS应用程序池的运行帐户、windows服务中部分服务的运行帐户、MOSS管理中心里已经配置的一 些帐户(Office SharePoint Server 搜索服务帐户、Windows SharePoint Services 帮助搜索服务帐户),这样就可以搞定了。
可是问题来了,在更改了应用程序池帐户,及windows服务中帐户,本地用户组里的一些帐户调整后,MOSS能正常打开,但是不管我用本地的管理员帐户 或新域管理员帐户,均无法登录MOSS站点,提示没有访问权限。
这两个帐户可能还不是网站集管理员吧,我就进入“SharePoint 3.0 管理中心”修改网站集管理员,管理中心首页能正常进入,但是进入“操作”或“应用程序管理”时,提示“未能转换部分或所有标识引用”或提示"Some or all identity references could not be translated"错误。查找日志有:
Exception: System.Security.Principal.IdentityNotMappedException: 未 能转换部分或所有标识引用。
在 System.Security.Principal.NTAccount.Translate(IdentityReferenceCollection sourceAccounts, Type targetType, Boolean forceSuccess)
在 System.Security.Principal.NTAccount.Translate(Type targetType)
在 Microsoft.SharePoint.Administration.SPFarm.CurrentUserIsAdministrator()
在 Microsoft.SharePoint.Administration.SPPersistedObject.Update()
在 Microsoft.SharePoint.Administration.SPService.Update()
在 Microsoft.SharePoint.Administration.SPPersistedObject.Update(Boolean ensure)
在 Microsoft.SharePoint.PostSetupConfiguration.ServicesTask.InstallServiceInConfigDB(Boolean provisionTheServiceToo, String serviceRegistryKeyName)
在 Microsoft.SharePoint.PostSetupConfiguration.ServicesTask.InstallServices(Boolean provisionTheServicesToo)
在 Microsoft.SharePoint.PostSetupConfiguration.ServicesTask.Run()
在 Microsoft.SharePoint.PostSetupConfiguration.TaskThread.ExecuteTask()
原因是服务器场中部分验证信息没有更新,解决办法很简单,执行以下命令:
cd C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\BIN
stsadm.exe -o updatefarmcredentials -userlogin domain\admin -password password
执行后还要重启一下IIS:iisreset
可是问题来了,在更改了应用程序池帐户,及windows服务中帐户,本地用户组里的一些帐户调整后,MOSS能正常打开,但是不管我用本地的管理员帐户 或新域管理员帐户,均无法登录MOSS站点,提示没有访问权限。
这两个帐户可能还不是网站集管理员吧,我就进入“SharePoint 3.0 管理中心”修改网站集管理员,管理中心首页能正常进入,但是进入“操作”或“应用程序管理”时,提示“未能转换部分或所有标识引用”或提示"Some or all identity references could not be translated"错误。查找日志有:
Exception: System.Security.Principal.IdentityNotMappedException: 未 能转换部分或所有标识引用。
在 System.Security.Principal.NTAccount.Translate(IdentityReferenceCollection sourceAccounts, Type targetType, Boolean forceSuccess)
在 System.Security.Principal.NTAccount.Translate(Type targetType)
在 Microsoft.SharePoint.Administration.SPFarm.CurrentUserIsAdministrator()
在 Microsoft.SharePoint.Administration.SPPersistedObject.Update()
在 Microsoft.SharePoint.Administration.SPService.Update()
在 Microsoft.SharePoint.Administration.SPPersistedObject.Update(Boolean ensure)
在 Microsoft.SharePoint.PostSetupConfiguration.ServicesTask.InstallServiceInConfigDB(Boolean provisionTheServiceToo, String serviceRegistryKeyName)
在 Microsoft.SharePoint.PostSetupConfiguration.ServicesTask.InstallServices(Boolean provisionTheServicesToo)
在 Microsoft.SharePoint.PostSetupConfiguration.ServicesTask.Run()
在 Microsoft.SharePoint.PostSetupConfiguration.TaskThread.ExecuteTask()
原因是服务器场中部分验证信息没有更新,解决办法很简单,执行以下命令:
cd C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\BIN
stsadm.exe -o updatefarmcredentials -userlogin domain\admin -password password
执行后还要重启一下IIS:iisreset
相关文章推荐
- MOSS发生“未能转换部分或所有标识引用”错误的处理
- MOSS发生“未能转换部分或所有标识引用”错误的处理
- MOSS发生“未能转换部分或所有标识引用”错误的处理
- MOSS发生“未能转换部分或所有标识引用”错误的处理
- MOSS发生“未能转换部分或所有标识引用”错误的处理(转)
- Moss 2007 "未能转换部分或所有标识引用”的错
- 更新数据库所有表的某一个指定字段 ,附加对‘将 varchar 值转换为数据类型为 int 的列时发生语法错误’处理方法
- 将 varchar 值 'False' 转换为数据类型为 bit 的列时发生语法错误时处理
- swift学习笔记5——其它部分(自动引用计数、错误处理、泛型...)
- 未能转换为类型库。类型库导出程序在处理,时遇到了错误。错误: 找不到元素
- (SQL)将 expression 转换为数据类型 int 时发生算术溢出错误 2种快速处理方法
- 未能转换为类型库。类型库导出程序在处理,时遇到了错误。错误: 找不到元素
- Visual Studio 2010 命名空间“Microsoft”中不存在类型或命名空间名称”。是否缺少程序集引用中错误的处理
- 关于ASP.net Web应用程序管理出现错误的处理,应该能解决所有的问题!
- 后端推送给app等发生错误如何处理
- Angular 4.3 HttpClient (Angular访问 REST Web 服务) 二、Http 请求结果类型转换与错误处理
- 恢复数据库报错,SQL3012C 发生系统错误(原因码 = "")。无法处理后续的 SQL 语句。 SQLSTATE=58005
- ubuntu 12.04下安装软件报“在处理时有错误发生”解决方案
- springMVC高级部分(数据校验,数据错误回显(自定义格式错误显示),拦截器,异常处理,文件上传,文件下载,springmvc运行流程以及springmvc和struts2对比)
- evc vc字符串转换处理一:(绝对精华,收集所有的例子)