En områdesamling er ikke tilordnet til konfigurasjonsdatabasen når du flytter den i SharePoint Server 2010


Symptomer


Anta at du flytter fra én innholdsdatabase en områdesamling til en målinnholdsdatabasen i Microsoft SharePoint Server 2010. Du kan gjøre dette ved hjelp av kommandoen Flytt-SPSite PowerShell eller kommandoen stsadm-o mergecontentdb . Hvis det oppstår en feil før områdedataene er kopiert til målinnholdsdatabasen, er områdesamlingen ikke tilordnet til konfigurasjonsdatabasen.

Løsning


Hvis du vil løse dette problemet, kan du bruke følgende hurtigreparasjonspakke:
2516472 -beskrivelse av hurtigreparasjonspakken for SharePoint Server 2010 (sts-x-none.msp): 26. April 2011
Når du installerer denne hurtigreparasjonspakken, kan du følge disse trinnene hvis du vil feilsøke dette problemet:
  1. Kontroller kildedatabasen og måldatabasen å se hvilken database som inneholder områdesamlingen, og hvilke databaser som er tilordnet i områdekartet. Hvis du vil gjøre dette, kjører du følgende kommandoer:
    Stsadm -o enumallwebs - databasenavn SourceDatabaseName >

    Stsadm -o enumallwebs - databasenavn DestinationDatabaseName >
  2. Sammenligne statusen for områdekartet mellom kildedatabasen og måldatabasen. Deretter ser du etter et område med URL-adressen er basert på URL-adressen for det primære webområdet, og bekrefte om området er i områdekartet ved å se gjennom InSiteMap -verdi.
  3. Når du har fullført trinn 1 og trinn 2, må du bestemme foreldreløse området Samlings-IDen og navnet på databasen som inneholder foreldreløse samlingen av resultatet fra kommandoen stsadm -o enumallwebs . Det finnes følgende mulige resultater:
    • Det lagres en kopi av områdesamlingen i begge kildedatabasen og måldatabasen. Ingen database er imidlertid i områdekartet. Hvis du vil løse dette problemet, kjører du følgende kommando for å slette kopien som du ikke lenger trenger:
      Stsadm -o deletesite-tvinge - siteid < løse området Samlings-IDen > - databasenavn < navn på databasen som inneholder foreldreløse områdesamlingen >
      Kjør følgende kommando for å tilordne den gjenværende kopien til områdekartet:
      Stsadm-o refreshsitemap
    • Det lagres en kopi av områdesamlingen i begge kildedatabasen og måldatabasen. Det er imidlertid bare én database i områdekartet. Hvis du vil løse dette problemet, kjører du følgende kommando for å slette kopien som du ikke lenger trenger:
      Stsadm -o deletesite-tvinge - siteid < løse området Samlings-IDen > - databasenavn < navn på databasen som inneholder foreldreløse områdesamlingen >
    • Flere kopier av områdesamlingen, lagres i kildedatabasen eller i måldatabasen. Hvis du vil løse dette problemet, kjører du følgende kommando for å slette kopiene som du ikke lenger trenger:
      Stsadm -o deletesite-tvinge - siteid < løse området Samlings-IDen > - databasenavn < navn på databasen som inneholder foreldreløse områdesamlingen >
      Kjør følgende kommando for å tilordne den gjenværende kopien til områdekartet:
      Stsadm-o refreshsitemap
    Obs! Hvis du vil ha mer informasjon om hvordan du sletter et område, kan du gå til følgende Microsoft TechNet-webområde:
     

Status


Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".