Uma colecção de sites não está mapeada para a base de dados de configuração depois de mover no SharePoint Server 2010

Sintomas

Suponha que move uma colecção de sites de uma base de dados de conteúdos para um destino conteúdo da base de dados no Microsoft SharePoint Server 2010. Pode fazê-lo utilizando o comando Mover-SPSite do PowerShell ou o comando stsadm – o mergecontentdb . Se ocorrer uma falha antes dos dados do site completamente são copiados para a base de dados de conteúdo de destino, a colecção de sites não pode ser mapeada para a base de dados de configuração.

Resolução

Para resolver este problema, aplique o seguinte pacote de correcções:

Descrição do pacote de correcções do SharePoint Server 2010 (sts-x-none. msp): 26 de Abril de 2011 Depois de aplicar o pacote de correcção, siga estes passos para resolver este problema:

  1. Verifique a base de dados de origem e a base de dados de destino para ver a base de dados contém a colecção de sites e as bases de dados são mapeados no mapa do site. Para tal, execute os seguintes comandos:

    stsadm -o enumallwebs - databasename SourceDatabaseName >stsadm -o enumallwebs - databasenameDestinationDatabaseName >

  2. Compare o estado do mapa do site entre a base de dados de origem e a base de dados de destino. Em seguida, procure um site cujo URL se baseia o URL do respectivo Web site raiz e confirme se o site é no mapa do site examinando o valor de InSiteMap .

  3. Depois de concluir os passos 1 e 2, tem de determinar o ID de colecção de sites órfãos e o nome da base de dados que contém a colecção de sites órfãos dos resultados dos comandos stsadm -o enumallwebs . Podem existir os seguintes resultados possíveis:

    • Uma cópia da colecção de sites é armazenada em ambos os dados de origem e da base de dados de destino. No entanto, nenhum banco de dados está no mapa do site. Para resolver este problema, execute o seguinte comando para eliminar a cópia que já não necessitar de:

      stsadm -o deletesite-forçar - siteid < isolado colecção ID de Site > - databasename < nome da base de dados que contém a colecção de sites órfãos >Em seguida, execute o seguinte comando para mapear a cópia restante para o mapa do site:

      stsadm – o refreshsitemap

    • Uma cópia da colecção de sites é armazenada em ambos os dados de origem e da base de dados de destino. No entanto, apenas uma base de dados está no mapa do site. Para resolver este problema, execute o seguinte comando para eliminar a cópia que já não necessitar de:

      stsadm -o deletesite-forçar - siteid < isolado colecção ID de Site > - databasename < nome da base de dados que contém a colecção de sites órfãos >

    • Mais do que um cópias da colecção de sites são armazenados em qualquer base de dados origem ou da base de dados de destino. Para resolver este problema, execute o seguinte comando para eliminar as cópias que já não necessitar de:

      stsadm -o deletesite-forçar - siteid < isolado colecção ID de Site > - databasename < nome da base de dados que contém a colecção de sites órfãos >Em seguida, execute o seguinte comando para mapear a cópia restante para o mapa do site:

      stsadm – o refreshsitemap

    NotaPara mais informações sobre como eliminar um site, visite o seguinte Web site Microsoft TechNet:

Estado

A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".

Precisa de mais ajuda?

Aumente os seus conhecimentos
Explore as formações
Seja o primeiro a obter novas funcionalidades
Aderir ao Microsoft insiders

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×