O colecție de site-ul nu este mapat la baza de date de configurare după ce mutați-l în SharePoint Server 2010

Se aplică la: SharePoint Server 2010

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ă:
  1. 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 >
  2. 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 .
  3. 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”.