Domanda

Ho installato SharePoint 2010 SP1 sulla mia macchina di sviluppo locale.

volevo copiare una raccolta siti da uno dei nostri server produttive (che non ha ancora SP1 ma l'aggiornamento cumulativo dicembre 2010) alla mia macchina dev così ho potuto sviluppare a livello locale su di esso. Così ho fatto un backup sul server con stsadm -o backup ....

Quando ho provato a ristabilire di nuovo sulla mia macchina con stsadm -o restore ... ha portato il seguente errore:

Il backup è da una versione diversa di Microsoft SharePoint Fondazione e c Annot essere ripristinati in un server che esegue la corrente versione. Il file di backup Shoul d essere ripristinato a un server con la versione '14 .0.0.5130' o successiva.

Perché? So che ho una versione diversa (più recente) a livello locale. Ma si dice "o poi" in modo non è vero supponiamo di lavorare in questo modo? Potrei capire quando era il contrario (il ripristino di backup da una versione più recente su uno SharePoint più vecchio), ma così non ha senso.

non dovrebbe essere possibile o sto facendo qualcosa di sbagliato?

È stato utile?

Soluzione

Sei in grado di eseguire un backup del database del contenuto che contiene la raccolta siti? Se lo fate in modo da poter poi ripristinare il Content DB SQL per l'istanza di SQL dev e collegarlo a un'applicazione web di sviluppo, il allegare eseguirà un 'aggiornamento' sul db contenuti e dovrebbe prendersi cura del problema.

Altri suggerimenti

Ho avuto lo stesso problema di effettuarne il ripristino della raccolta siti in un server diverso che aveva un diverso cerotto che il mio assistente. E il DB ripristino, inoltre, non ha funzionato perché la mia versione di SQL erano diverse. Così, ho praticamente scaricato la stessa versione di SQL Express come la mia altra macchina e poi ripristinato il DB. Poi in realtà ho aggiornato il mio server di prova alla stessa versione come la mia altra macchina ed è stato in grado di successo in grado di ripristinare il contenuto DB e la raccolta siti.

Saluti Vishwas

Anche se consiglio vivamente contro questa soluzione che ho provato, sono stato in grado di ripristinare il mio sostegno, che non era riuscito questo controllo versione.

Aprire il file .bak * o il file di backup in VS2013 ... Si potrebbe prendere un po 'per aprire ... Se si dispone di un buon disassembler o di uno di quei bei vecchi tempi strumenti utilizzati da s / w cr ** kers, è possibile utilizzare per modificare il file. Ignorare tutti i codici esadecimali. All'inizio del file, è possibile visualizzare la versione del file. Cambiare alla versione del server, salvare e provare il comando stsadm ancora una volta.

entrare descrizione dell'immagine qui

Ci sono alcuni punti da notare per questo approccio:

  1. Assicurarsi che la dimensione del file di backup è più piccolo (preferibilmente meno di 500 MB), il resto potrebbe essere necessario un buon editor (Visual Studio 2013 potrebbe andare in crash oltre 500MB)
  2. tenere nota del numero di versione del database di configurazione di SharePoint schema del server a cui si desidera ripristinare il backup - Controllare i registri ULS per il messaggio di eccezione effettivo. Otterrete il numero di versione prevista qui.
  3. Assicurarsi che non ci sono grandi differenze di versione in tra la versione dell'ambiente. È possibile analizzare questo passando attraverso le note di rilascio della versione più alta e vedere se non ci sono modifiche dello schema di DB. patch di aggiornamenti di sicurezza / minori dovrebbe andare bene. Ma se si vede tutti i principali modifiche allo schema DB nelle note di rilascio, si prega di evitare questo tipo di correzione.
  4. Si prega di prendere una copia di backup del file di backup prima di procedere.

Una sostanza di poche altre correzioni può essere trovato qui .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top