Symptom
Anta att du flyttar från en innehållsdatabas en webbplatssamling till en innehållsdatabasens i Microsoft SharePoint Server 2010. Det gör du genom att använda kommandot Flytta SPSite PowerShell eller kommandot stsadm-o mergecontentdb . Om ett fel inträffar innan informationen kopieras helt till innehållsdatabasens mappad webbplatssamlingen inte till konfigurationsdatabasen.
Lösning
Lös problemet genom att tillämpa följande snabbkorrigeringspaket:
2516472 Beskrivning av snabbkorrigeringspaket för SharePoint Server 2010 (sts-x-none.msp): 26 April 2011 När du har installerat paketet gör så här om du vill felsöka problemet:
-
Kontrollera källdatabasen och måldatabasen för att se vilken databas innehåller webbplatssamlingen och vilka databaser som är mappade i webbplatsöversikten. Det gör du genom att köra följande kommandon:
stsadm -o enumallwebs - databasename SourceDatabaseName >stsadm -o enumallwebs - databasenameDestinationDatabaseName >
-
Jämföra status för webbplatsöversikten mellan källdatabasen och måldatabasen. Sedan letar efter en webbplats vars URL baserad på sin webbplats rot-URL och kontrollera om webbplatsen i webbplatsöversikten genom att granska det InSiteMap värdet.
-
När du har slutfört steg 1 och 2 måste du bestämma överblivna webbplats Samlings-ID och namnet på databasen som innehåller överblivna webbplatssamlingen från resultatet av stsadm -o enumallwebs -kommandon. Kanske finns de följande resultat:
-
En kopia av webbplatssamlingen lagras i båda källdatabasen och i måldatabasen. Ingen databas är dock i webbplatsöversikten. Lös problemet genom att köra följande kommando för att ta bort kopian som du inte längre behöver:
stsadm -o deletesite-force - siteid < överblivna webbplatssamling ID > - databasename < namnet på databasen som innehåller överblivna webbplatssamlingen >Kör följande kommando för att mappa den återstående kopian till webbplatskartan:
stsadm-o refreshsitemap
-
En kopia av webbplatssamlingen lagras i båda källdatabasen och i måldatabasen. Endast en databas är dock i webbplatsöversikten. Lös problemet genom att köra följande kommando för att ta bort kopian som du inte längre behöver:
stsadm -o deletesite-force - siteid < överblivna webbplatssamling ID > - databasename < namnet på databasen som innehåller överblivna webbplatssamlingen >
-
Flera kopior av webbplatssamlingen lagras i antingen källdatabasen eller måldatabasen. Lös problemet genom att köra följande kommando för att ta bort de kopior som du inte längre behöver:
stsadm -o deletesite-force - siteid < överblivna webbplatssamling ID > - databasename < namnet på databasen som innehåller överblivna webbplatssamlingen >Kör följande kommando för att mappa den återstående kopian till webbplatskartan:
stsadm-o refreshsitemap
Obs! Mer information om hur du tar bort en webbplats finns på följande Microsoft TechNet-webbplats:
-
Status
Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet ”gäller”.