Příznaky
Přesunout kolekci webů z jedné databáze obsahu do cílové databáze obsahu v aplikaci Microsoft SharePoint Server 2010 se předpokládá. To provedete pomocí příkazu PowerShell Přesunout SPSite nebo příkazu stsadm – o mergecontentdb . Pokud dojde k selhání před data webu zcela zkopírována do cílové databáze obsahu, kolekce webů není mapována na konfigurační databáze.
Řešení
Chcete-li tento problém vyřešit, platí následující balíček opravy hotfix:
2516472 Popis balíčku opravy hotfix serveru SharePoint Server 2010 (sts-x-none.msp): 26 Duben 2011 Po instalaci balíčku oprav hotfix, postupujte takto Chcete-li tento problém vyřešit:
-
Kontrola zdrojové databáze a cílová databáze databázi, která obsahuje kolekci webů a databází, které jsou mapovány na mapě webu. Chcete-li to provést, spusťte následující příkazy:
příkaz stsadm -o enumallwebs - databasename SourceDatabaseName >stsadm -o enumallwebs - databasenameDestinationDatabaseName >
-
Porovnejte stav mezi zdrojové databázi a cílové databáze mapy webu. Potom vyhledejte webu, jehož adresa URL je založen na adresu URL svého webu kořenové a potvrdit, zda je server umístěn v mapě webu kontrolou hodnotu InSiteMap .
-
Po dokončení kroku 1 a krok 2, je nutné určit ID kolekce osamocené serveru a název databáze, která obsahuje kolekci webů osamocené z výsledků stsadm -o enumallwebs příkazy. Mohou existovat následující možné výsledky:
-
Ve zdrojové databázi a cílové databáze je uložena kopie kolekce webů. Žádná databáze je však v mapě webu. Chcete-li tento problém vyřešit, spusťte následující příkaz Odstranit kopii, která již nepotřebujete:
stsadm -o deletesite-force - ID serveru < osamocené kolekce ID sítě > - databasename < název databáze, která obsahuje kolekci webů osamocené >Potom spusťte následující příkaz mapovat zbývající kopie na mapu webu:
příkaz stsadm – o refreshsitemap
-
Ve zdrojové databázi a cílové databáze je uložena kopie kolekce webů. Pouze jedna databáze je však v mapě webu. Chcete-li tento problém vyřešit, spusťte následující příkaz Odstranit kopii, která již nepotřebujete:
stsadm -o deletesite-force - ID serveru < osamocené kolekce ID sítě > - databasename < název databáze, která obsahuje kolekci webů osamocené >
-
Více než jedna kopie kolekce webů jsou uloženy v databázi zdrojové nebo cílové databáze. Chcete-li tento problém vyřešit, spusťte následující příkaz Odstranit kopie, které již nepotřebujete:
stsadm -o deletesite-force - ID serveru < osamocené kolekce ID sítě > - databasename < název databáze, která obsahuje kolekci webů osamocené >Potom spusťte následující příkaz mapovat zbývající kopie na mapu webu:
příkaz stsadm – o refreshsitemap
PoznámkaDalší informace o odstranění webu naleznete na následujícím webu Microsoft TechNet:
-
Stav
Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.