Príznaky
Predpokladajme, presunúť kolekciu lokalít z jedného obsahu databázy do cieľového obsahu databázy Microsoft SharePoint Server 2010. Vykonáte to pomocou príkazu prostredia PowerShell Krok-SPSite alebo príkazu stsadm-o mergecontentdb . Prípade zlyhania pred lokality údaje úplne skopíruje do cieľovej databázy obsahu kolekcie lokalít môžu mapovať konfigurácie databázy.
Riešenie
Ak chcete vyriešiť tento problém, použite nasledujúce opravy hotfix:
2516472 Popis opravy hotfix pre balík SharePoint Server 2010 (sts-x-none.msp): 26. apríla 2011 Po nainštalovaní balíka rýchlej opravy, postupujte nasledovne na odstránenie tohto problému:
-
Kontrola zdroja a Cieľová databáza databázu obsahuje kolekcie lokalít a databáz, ktoré sú mapované mapa. Chcete urobiť, spustite nasledujúce príkazy:
stsadm -o enumallwebs - databasename SourceDatabaseName >stsadm -o enumallwebs - databasenameDestinationDatabaseName >
-
Porovnanie stavu mapa od zdroja a Cieľová databáza. Potom vyhľadať stránky, ktorých adresa URL je založený na URL svoje webové stránky root a potvrdiť, či lokalita mapy lokality vďaka InSiteMap hodnotu.
-
Po dokončení kroky 1 a 2, je potrebné určiť osamotené lokality kolekcia ID a názov databázy, ktoré obsahuje osamotený kolekcii z výsledkov príkazu stsadm -o enumallwebs . Môžu existovať nasledovné možné výsledky:
-
Kópia kolekcie lokalít je uložená v databáze zdroja a cieľovej databázy. Mapa je však žiadna databáza. Ak chcete vyriešiť tento problém, spustite nasledujúci príkaz na odstránenie nepotrebných kópia:
stsadm -o deletesite-sila - siteid < osamotený Identifikácia kolekcie lokality > - databasename < názov databázy, ktorá obsahuje osamotený kolekcii >Spustite nasledujúci príkaz na priradenie zostávajúce kópie mapy lokality:
stsadm-o migrategroup
-
Kópia kolekcie lokalít je uložená v databáze zdroja a cieľovej databázy. Mapa je však iba jednu databázu. Ak chcete vyriešiť tento problém, spustite nasledujúci príkaz na odstránenie nepotrebných kópia:
stsadm -o deletesite-sila - siteid < osamotený Identifikácia kolekcie lokality > - databasename < názov databázy, ktorá obsahuje osamotený kolekcii >
-
Viaceré kópie kolekcii sú uložené v databáze zdroja alebo cieľovej databázy. Ak chcete vyriešiť tento problém, spustite nasledujúci príkaz Odstrániť kópie, ktoré už nepotrebujete:
stsadm -o deletesite-sila - siteid < osamotený Identifikácia kolekcie lokality > - databasename < názov databázy, ktorá obsahuje osamotený kolekcii >Spustite nasledujúci príkaz na priradenie zostávajúce kópie mapy lokality:
stsadm-o migrategroup
Poznámka: Ďalšie informácie o odstraňovaní lokality, nájdete na nasledujúcej webovej lokalite Microsoft TechNet:
-
Stav
Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.