Simptome
Să presupunem că mutați o colecție de site-ul de la o baza de date de conținut la o destinație de date de conținut în Microsoft SharePoint Server 2010. Aceasta utilizând comanda Move-SPSite PowerShell sau comanda stsadm – o mergecontentdb . Dacă se produce o eroare înainte de datele de site-ul este copiat complet pentru baze de date de conținut destinație, colecția de site-uri nu s-ar putea fi mapat la baza de date de configurare.
Rezolvare
Pentru a rezolva această problemă, aplicați următoarea remediere rapidă:
2516472 Descrierea pachetului de remedieri rapide SharePoint Server 2010 (sts-x-none.msp): 26 aprilie 2011 După ce aplicați pachetul de remediere rapidă, urmați acești pași pentru a depana această problemă:
-
Verificați baza de date sursă și destinație bazei de date pentru a vedea ce baza de date conține colecția de site-uri și bazele de date care sunt mapate în hartă site-ul. Pentru aceasta, executați următoarele comenzi:
stsadm -o enumallwebs - databasename SourceDatabaseName >stsadm -o enumallwebs - databasenameDestinationDatabaseName >
-
Comparați starea hartă site între baza de date sursă și destinație bazei de date. Apoi, căutați un site al cărui URL se bazează pe adresa URL a site-ul rădăcină și confirmați dacă site-ul este în hartă site-ul de revizuire valoarea InSiteMap .
-
După ce terminați pasul 1 și pasul 2, trebuie să stabiliți ID-ul de colectare solitare site-ul și numele bazei de date care conține o colecție de site-ul orfan din rezultatele comenzilor stsadm -o enumallwebs . Pot exista următoarele rezultate posibile:
-
O copie a colecției de site-uri este stocat în ambele sursă bazei de date și în baza de date de destinație. Cu toate acestea, nici de date este în hartă site-ul. Pentru a rezolva această problemă, executaţi următoarea comandă pentru a șterge copia de care nu mai aveți nevoie:
stsadm -o deletesite-force - siteid < solitare ID colecție Site > - databasename < nume de bază de date care conține colecția de site-ul orfan >Apoi, executaţi următoarea comandă pentru maparea copia rămase la hartă site:
stsadm – o refreshsitemap
-
O copie a colecției de site-uri este stocat în ambele sursă bazei de date și în baza de date de destinație. Cu toate acestea, o bază de date este în hartă site-ul. Pentru a rezolva această problemă, executaţi următoarea comandă pentru a șterge copia de care nu mai aveți nevoie:
stsadm -o deletesite-force - siteid < solitare ID colecție Site > - databasename < nume de bază de date care conține colecția de site-ul orfan >
-
Mai multe copii ale colecției de site-uri sunt stocate în oricare dintre sursă bazei de date sau în baza de date de destinație. Pentru a rezolva această problemă, executaţi următoarea comandă pentru a șterge copiile care nu mai aveți nevoie:
stsadm -o deletesite-force - siteid < solitare ID colecție Site > - databasename < nume de bază de date care conține colecția de site-ul orfan >Apoi, executaţi următoarea comandă pentru maparea copia rămase la hartă site:
stsadm – o refreshsitemap
Notă Pentru mai multe informații despre cum se șterge un site, vizitați următorul site Web Microsoft TechNet:
-
Stare
Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.