您尝试修改或删除 Windows SharePoint Services 3.0 中的备用访问映射时出现错误消息:"发生更新冲突,并必须重试该操作"

文章翻译 文章翻译
文章编号: 939308 - 查看本文应用于的产品
展开全部 | 关闭全部

症状

您可以在 Microsoft Windows SharePoint Services 3.0 中还原配置数据库执行系统恢复。然后,尝试修改或删除备用访问映射。

当您执行此操作时,您会收到错误消息类似于下面的错误消息:
发生更新冲突,并且必须重试该操作。对象名称 SPAlternateUrlCollection = web 应用程序的父 = SPFarm 名称 = SharePoint_Config 被更新 域名称\UserName1在计算机上的 w3wp 进程 服务器名.查看有关此冲突的详细信息的跟踪日志。
查看统一记录服务 (ULS) 日志文件时,您会看到类似于下面的项的项:
日期 时间 w3wp.exe (0x1620) 0x1988 Windows SharePoint Services 拓扑 8xqz 介质更新 SPPersistedObject SPAlternateUrlCollection 名 = web 应用程序的父 = SPFarm 名称 = SharePoint_Config。版本: 16449 确保: 0,哈希代码: 30474330,Id:) ; 609b3309-241a-4193-8289-1bba6a70be50,堆栈: 在 Microsoft.SharePoint.Administration.SPPersistedObject.Update()在 Microsoft.SharePoint.Administration.SPAlternateUrlCollection.Update()在 Microsoft.SharePoint.ApplicationPages.IncomingUrlPage.BtnSave_Click (对象发件人,EventArgs e)在 System.Web.UI.WebControls.Button.OnClick (EventArgs e)在 System.Web.UI.WebControls.Button.RaisePostBackEvent (字符串 eventArgument)在 System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent (字符串 eventArgument)在 System.Web.UI.Page.RaisePostBackEvent (IPostBackEventHandler sourceControl,eventArgument 字符串)在 System.Web.UI.Page.RaisePostBackEvent (NameValueCollection postData)在 System.Web.UI.Page.ProcessRequestMain (includeStagesBeforeAsyncPoint 布尔、 布尔 includeStagesAfterAsyncPoint)在 System.Web.UI.Page.ProcessRequest (includeStagesBeforeAsyncPoint 布尔、 布尔 includeStagesAfterAsyncPoint)在 System.Web.UI.Page.ProcessRequest()在 System.Web.UI.Page.ProcessRequestWithNoAssert (HttpContext 上下文)在 System.Web.UI.Page.ProcessRequest (HttpContext 上下文)在 ASP._admin_editincomingurl_aspx。ProcessRequest (HttpContext 上下文)在 System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()在 System.Web.HttpApplication.ExecuteStep (IExecutionStep 步、 布尔值 & completedSynchronously)在 System.Web.HttpApplication.ResumeSteps (异常错误)在 System.Web.HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest (HttpContext 上下文、 异步回调操作 cb 对象 extraData)在 System.Web.HttpRuntime.ProcessRequestInternal (HttpWorkerRequest wr)在 System.Web.HttpRuntime.ProcessRequestNoDemand (HttpWorkerRequest wr)在 System.Web.Hosting.ISAPIRuntime.ProcessRequest (IntPtr ecb,Int32 iWRType)2007-06-06 14:36:31.51 w3wp.exe (0x1620) 0x1988 Windows SharePoint Services 拓扑 75bd 高 UpdatedConcurrencyException: 对象 SPAlternateUrlCollection 名称 = web 应用程序的父 = SPFarm 名称 = SharePoint_Config 已被另一用户更新。确定这些更改将冲突,解决任何差异,并重新应用第二个变化。此错误还可能指示获取一个线程中的同一对象的两个副本所致的编程错误。以前的更新信息: 用户: 域名称\UserName1 W3wp 进程: 计算机:服务器名 时间:日期 时间 当前更新信息: 用户: 域名称\UserName2 W3wp 进程: 计算机:服务器名日期 时间 w3wp.exe (0x1620) 0x1988 Windows SharePoint Services 拓扑 8xqy 高 ConcurrencyException: 旧版本: 16449 新版本: 0

原因

如果在前端服务器上的文件系统缓存中的内容都比配置数据库的内容,将出现此问题。在执行系统恢复之后,您可能需要手动清除本地服务器上的文件系统缓存。

解决方案

若要解决此问题,请清除在其运行的 Windows SharePoint Services 定时服务的服务器场中的所有服务器上的文件系统缓存。若要执行此操作,请执行以下步骤:
  1. 停止计时器服务。若要执行此操作,请执行以下步骤:
    1. 单击 开始指向 管理工具然后单击 服务.
    2. 用鼠标右键单击 Windows SharePoint Services 计时器然后单击 停止.
    3. 关闭服务控制台。
  2. 正在运行 Microsoft Office SharePoint 服务器 2007年的计算机上,并在其上承载管理中心网站,请单击 开始请单击 运行键入 资源管理器然后按 enter 键。
  3. 在 Windows 资源管理器中,找到并双击下面的文件夹:
    驱动器: \Documents 和站点内容用户 \ 应用程序 Data\Microsoft\SharePoint\Config\GUID
    备注
    • " 驱动器 占位符指定 Windows 安装的驱动器的盘符。默认情况下,Windows 安装的驱动器 c。
    • " GUID 占位符指定的 GUID 文件夹。
    • 应用程序数据文件夹可能被隐藏了。若要查看隐藏的文件夹,请按照下列步骤操作:
      1. 工具 菜单上,单击 文件夹选项。
      2. 单击 视图 选项卡。
      3. 在中 高级的设置 列表中单击 显示隐藏的文件和文件夹 在下 隐藏的文件和文件夹然后单击 确定.
    • 在 Windows Server 2008 中,配置缓存为中的以下位置:
      驱动器: \ProgramData\Microsoft\SharePoint\Config\GUID
  4. 备份计算机上的 Cache.ini 文件。
  5. GUID 文件夹中的所有 XML 配置文件中都删除。执行此操作,以便您可以验证时重新生成缓存时通过新的 XML 配置文件来替换 GUID 文件夹。

    注意 当空的配置缓存中的 GUID 文件夹时,请确保不要删除 GUID 文件夹和位于 GUID 文件夹中的 Cache.ini 文件。
  6. 双击 Cache.ini 文件。
  7. 编辑 菜单上,单击 选择全部.
  8. 编辑 菜单上,单击 删除.
  9. 键入 1然后单击 保存文件 菜单。
  10. 文件 菜单上,单击 退出.
  11. 启动计时器服务。若要执行此操作,请执行以下步骤:
    1. 单击 开始指向 管理工具然后单击 服务.
    2. 用鼠标右键单击 Windows SharePoint Services 计时器然后单击 开始.
    3. 关闭服务控制台。
    注意 执行完该过程后,可以重新创建文件系统缓存。请确保您在服务器场中的所有服务器上执行此过程。
  12. 请确保 Cache.ini 文件已被更新。例如它应该不再是 1,如果缓存已更新。
  13. 单击 开始指向 程序指向 管理工具然后单击 SharePoint 3.0 管理中心.
  14. 单击 操作 选项卡,然后再单击 计时器作业状态 在下 全局配置.
  15. 在计时器作业列表中,验证的状态 配置刷新成功.
  16. 文件 菜单上,单击 关闭.

属性

文章编号: 939308 - 最后修改: 2013年2月4日 - 修订: 0.2
这篇文章中的信息适用于:
  • Microsoft Windows SharePoint Services 3.0
  • Microsoft Office SharePoint Server 2007
  • Microsoft SharePoint Foundation 2010
  • Microsoft SharePoint Server 2010
  • Microsoft SharePoint Foundation 2013
  • Microsoft SharePoint Server 2013
关键字:?
kberrmsg kbexpertiseinter kbprb kbtshoot kbmt KB939308 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 939308
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com