Simptomi
Pretpostavimo da premjestite zbirke web-mjesta iz jedne baze podataka sadržaja odredišnom baze podataka sadržaja u Microsoft SharePoint Server 2010. To možete učiniti korištenjem PowerShell naredbu Za premještanje SPSite ili naredbu stsadm-o mergecontentdb . Ako nestanka prije podaci mjesta potpuno kopirao odredišna baza podataka sadržaja zbirke web-mjesta možda nije mapirano konfiguracijske baze podataka.
Rješenje
Da biste riješili taj problem, primijenite s hitnim popravkom:
2516472 Opis paketa s hitnim popravkom SharePoint Server 2010 (sts-x-none.msp): Travanj 26, 2011 Nakon primjene hitnim popravkom, slijedite ove korake da biste riješili ovaj problem:
-
Provjerite izvornu bazu podataka i odredišnu bazu podataka da biste vidjeli bazu podataka koja sadrži zbirku web-mjesta i koji baza podataka mapiraju na karti web-mjesta. Da biste to učinili, pokrenite sljedeće naredbe:
stsadm -o enumallwebs - ImeBazePodataka SourceDatabaseName >stsadm -o enumallwebs - ImeBazePodatakaDestinationDatabaseName >
-
Usporedba stanja karte web-mjesta između izvornu bazu podataka i odredišnu bazu podataka. Zatim potražite web-mjesta čiji URL temelji se na URL njegov korijensko web-mjesto i potvrdite li se mjesto nalazi u karta web-mjesta pregledom vrijednost InSiteMap .
-
Nakon što dovršite korake 1 i 2, morate odrediti ID zbirke napuštena web-mjesta i naziv baze podataka koja sadrži napuštena web-mjesta zbirke iz rezultata naredbe stsadm -o enumallwebs . Možda postoji sljedeći mogući rezultati:
-
Kopiraj zbirku web-mjesta pohranjuju se u obje izvornu bazu podataka i odredišnu bazu podataka. Međutim, nijedna baza podataka se karta web-mjesta. Da biste riješili taj problem, pokrenite sljedeću naredbu da biste izbrisati kopiju koje više ne trebate:
stsadm -o deletesite-prisilno < napuštenih ID web-mjesta zbirke > - siteid - ImeBazePodataka < naziv baze podataka koja sadrži napuštena web-mjesta zbirke >Zatim pokrenite sljedeću naredbu da biste mapirali preostale kopiju karte web-mjesta:
stsadm-o refreshsitemap
-
Kopiraj zbirku web-mjesta pohranjuju se u obje izvornu bazu podataka i odredišnu bazu podataka. Međutim, samo jednu bazu podataka je u karta web-mjesta. Da biste riješili taj problem, pokrenite sljedeću naredbu da biste izbrisati kopiju koje više ne trebate:
stsadm -o deletesite-prisilno < napuštenih ID web-mjesta zbirke > - siteid - ImeBazePodataka < naziv baze podataka koja sadrži napuštena web-mjesta zbirke >
-
Više od jedne kopije zbirke web-mjesta spremaju se u oba izvorišne baze podataka ili u odredišnoj bazi podataka. Da biste riješili taj problem, pokrenite sljedeću naredbu da biste izbrisali kopije koje više ne trebate:
stsadm -o deletesite-prisilno < napuštenih ID web-mjesta zbirke > - siteid - ImeBazePodataka < naziv baze podataka koja sadrži napuštena web-mjesta zbirke >Zatim pokrenite sljedeću naredbu da biste mapirali preostale kopiju karte web-mjesta:
stsadm-o refreshsitemap
NapomenaDodatne informacije o tome kako izbrisati web-mjesto, posjetite sljedeće web-mjesto Microsoft TechNet:
-
Status
Microsoft je potvrdio da se taj problem pojavljuje u Microsoftovim proizvodima navedenima u odjeljku "Odnosi se na".