使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

症状

假定到 Microsoft SharePoint Server 2010 中的目标内容数据库将网站集移一个内容数据库中。 通过移动 SPSite PowerShell 命令或stsadm-o mergecontentdb命令来执行此操作。 如果站点数据完全复制到目标内容数据库之前,出现故障,则网站集可能未映射到配置数据库中。

解决方案

要解决此问题,请应用以下修补程序包:

2516472 SharePoint Server 2010 修补程序包 (sts-x-none.msp) 的描述: 2011 年 4 月 26 日 应用此修补程序包后,请按照下列步骤解决此问题:

  1. 检查源数据库和目标数据库以查看哪些数据库中包含的网站集和网站映射中映射的数据库。 若要执行此操作,请运行以下命令:

    stsadm-o enumallwebs 数据库名称SourceDatabaseName >stsadm-o enumallwebs 数据库名称DestinationDatabaseName >

  2. 比较源数据库和目标数据库之间的站点映射的状态。 然后,寻找其 URL 基于其根网站,该 URL 的网站并确认该网站是否在站点地图中通过检查InSiteMap的值。

  3. 在完成步骤 1 和步骤 2 后,您必须确定孤立的网站集 ID 和包含stsadm-o enumallwebs命令的结果从孤立的网站集的数据库的名称。 可能存在下列可能的结果:

    • 网站集的副本存储在源数据库和目标数据库中。 但是,两个数据库是站点地图中。 若要解决此问题,请运行以下命令来删除不再需要的副本:

      stsadm-o deletesite-强制-站点 id < 孤立站点集合 ID > databasename < 包含孤立的网站集的数据库的名称 >然后,运行下面的命令映射到站点图的其余副本:

      stsadm-o refreshsitemap

    • 网站集的副本存储在源数据库和目标数据库中。 但是,只有一个数据库是站点地图中。 若要解决此问题,请运行以下命令来删除不再需要的副本:

      stsadm-o deletesite-强制-站点 id < 孤立站点集合 ID > databasename < 包含孤立的网站集的数据库的名称 >

    • 网站集的多个副本存储在源数据库中或在目标数据库中。 要解决此问题,请运行以下命令来删除不再需要的副本:

      stsadm-o deletesite-强制-站点 id < 孤立站点集合 ID > databasename < 包含孤立的网站集的数据库的名称 >然后,运行下面的命令映射到站点图的其余副本:

      stsadm-o refreshsitemap

    注意有关如何删除网站的详细信息,请访问下面的 Microsoft TechNet 网站:

    Deletesite 有关的一般信息: Stsadm 操作

状态

Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×