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 2011Når du installerer denne hurtigreparasjonspakken, kan du følge disse trinnene hvis du vil feilsøke dette problemet:
-
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 > -
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.
-
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".