SharePoint 2010 migrazione del database a SharePoint 2013

C’è stato un sacco di discussione su come preparare e pianificare per una migrazione, che cosa comporta, quali sono le best practice. In questo articolo, sporchiamo un po ‘ le mani. Recentemente ho dovuto fare un altro aggiornamento completo a SharePoint 2013, e ho colto l’occasione per catturare alcune note e screenshot.

So. La farm SharePoint 2013 è installata e pronta. Oggi è il giorno: esegui la migrazione dei tuoi contenuti. Cosa fa?

Prepara l’aggiornamento a SharePoint 2013

Ci sono eccellenti articoli TechNet sul processo di migrazione di SharePoint. Lettura molto consigliata, per non dire obbligatoria:

Riferimento: Panoramica del processo di aggiornamento a SharePoint 2013

Riferimento: L’aggiornamento e la migrazione a SharePoint 2013 (Centro Risorse)

Passo dopo Passo database di SharePoint 2010 aggiornamento a SharePoint 2013

Passo dopo Passo database di SharePoint 2010 aggiornamento a SharePoint 2013

Indagine farm esistente

Per essere onesti, si dovrebbe avere fatto di questo un po ‘ indietro. Per avere un quadro completo, mi limiterò ad andare oltre i punti principali si dovrebbe guardare quando si fa il punto di ciò che il contenuto deve essere parte del viaggio.

Farm Solutions

Prima della migrazione effettiva, si desidera avere un’idea chiara di tutte le soluzioni farm installate sui server SharePoint 2010. Hai un piano per ogni pacchetto personalizzato o 3rd party? Esistono nelle versioni 2013 o funzionano così com’è? Qualsiasi funzione mancante verrà segnalata come tale durante l’aggiornamento e può potenzialmente causare problemi.

Non dimenticare di controllare le soluzioni Sandbox, se le hai nella tua fattoria.

 Passo dopo passo SharePoint 2010 aggiornamento del database a SharePoint 2013

Passo dopo passo SharePoint 2010 aggiornamento del database a SharePoint 2013

Per ciascuna di queste soluzioni aggiunte, si desidera un inventario di quale raccolta di siti e sito Web utilizza cosa. Questo può potenzialmente richiedere molto tempo per la compilazione, ma potrebbe farti risparmiare mal di testa in seguito.

 Passo dopo passo SharePoint 2010 aggiornamento del database a SharePoint 2013

Passo dopo passo SharePoint 2010 aggiornamento del database a SharePoint 2013

Applicazioni Web

Ormai dovresti sapere quali applicazioni web verranno migrate. Prendi nota in particolare dei loro metodi di autenticazione:

Qualsiasi app Web ancora in modalità Classica dovrà essere aggiornata alle Attestazioni su SharePoint 2013

In alternativa, puoi cambiarla mentre è ancora in esecuzione nella farm 2010, se ti senti al sicuro. Ci torneremo più tardi.

Bonus gratuito: Scarica la nostra guida per imparare come aumentare le prestazioni del tuo ambiente SharePoint.

Copia il tuo database di contenuti dal 2010 al 2013

Qui hai due opzioni principali: metti in pausa la tua farm 2010 per prendere una copia fredda dei database di contenuti o esegui una copia live. Poiché vogliamo testare con tempi di inattività minimi, prendiamo la seconda scelta con l’aiuto della funzione di backup di sola copia di SQL Server:

passo Passo database di SharePoint 2010 aggiornamento a SharePoint 2013

Passo dopo Passo database di SharePoint 2010 aggiornamento a SharePoint 2013

Che vi permetterà di prendere un live backup del tuo DB, senza interferire con il normale programma di backup in grado di fare cose fastidiose come la cancellazione di modificare i registri e compromettere i piani di disaster recovery.

Successivamente è sufficiente ripristinare il backup su SharePoint 2013 SQL Server, facoltativamente con un nuovo nome. Niente sudore.

Creare un’applicazione Web di destinazione

Durante la migrazione di un database di contenuti SharePoint 2010 per l’aggiornamento a SharePoint 2013, è necessario collegarlo a un’applicazione Web esistente, ovviamente. Tuttavia, la maggior parte delle volte il tuo DB da migrare includerà un sito root (situato nel percorso “/” su quell’applicazione Web).

Se si dispone di più raccolte di siti nello stesso percorso, o in effetti qualsiasi sito Web nella propria applicazione Web con percorsi identici, si verificheranno conflitti e alcuni dei siti saranno inaccessibili. Ma vuoi mantenere gli stessi percorsi di prima, altrimenti tutti i percorsi specificati nel tuo contenuto (elenchi di collegamenti, ad esempio) saranno interrotti.

Si desidera anche creare la nuova applicazione Web con la stessa modalità di autenticazione del 2010. Se non è stato eseguito l’aggiornamento da Attestazioni a Classic in SharePoint 2010, ora è necessario PowerShell per creare un’applicazione Web in modalità classica in SharePoint 2013, in quanto sono considerati obsoleti.

Riferimento: Migrare dalla modalità classica all’autenticazione basata su attestazioni in SharePoint 2013

Quindi, il trucco è creare una nuova applicazione Web e rimuovere semplicemente il suo database di contenuti (tutto questo attraverso l’amministrazione centrale). Può vivere senza alcun DB per ora.

Prova e aggiorna il tuo database migrato

Ricapitoliamo:

  • È stato collegato il database di contenuti di SharePoint 2010 in SQL server di SharePoint 2013
  • Si dispone di una nuova applicazione Web senza database di contenuti associati

È ora possibile testare e aggiornare (come richiesto) il database migrato. Per fare ciò, ancora una volta guardiamo a PowerShell. Il seguente comando ispezionerà il database e produrrà un rapporto dettagliato dei problemi di aggiornamento rilevati:

passo Passo database di SharePoint 2010 aggiornamento a SharePoint 2013

Passo dopo Passo database di SharePoint 2010 aggiornamento a SharePoint 2013

Riferimento: Test-SPContentDatabase cmdlet di PowerShell

Questo è il punto in cui si desidera installare tutte le terze parti e in-house personalizzazioni. Quindi testare nuovamente il database. Ripetere fino a quando non ci sono errori segnalati, o almeno nessuno che non sarà in grado di vivere con.

Montare il nuovo database

Successivamente, è possibile aggiornare il database. Puoi eseguire l’aggiornamento da solo o mentre lo colleghi alla tua app Web. Quest’ultimo è il processo preferito.

Ma non puoi semplicemente aggiungere un database di contenuti SP2010 a SP2013 tramite l’interfaccia utente. Avrai bisogno dello strumento svizzero-esercito preferito del tuo tecnico: PowerShell. Il comando da utilizzare è Mount-SPContentDatabase.

 Passo dopo passo SharePoint 2010 aggiornamento del database a SharePoint 2013

Passo dopo passo SharePoint 2010 aggiornamento del database a SharePoint 2013

Riferimento: Mount-SPContentDatabase PowerShell cmdlet

Sfoglia i tuoi siti aggiornati

Abbiamo quasi finito!

Ora dovresti essere in grado di sfogliare il tuo nuovo sito migrato. All’inizio sarà ancora presente SharePoint 2010, guardare e sentire, con una piccola differenza:

Passo dopo Passo database di SharePoint 2010 aggiornamento a SharePoint 2013

Passo dopo Passo database di SharePoint 2010 aggiornamento a SharePoint 2013

vedrete questo bel colore banner in alto. Il primo link vi porterà alla prima fase del processo di aggiornamento site collection (TechNet).

Indice il tuo nuovo contenuto

Va bene! I tuoi contenuti sono tutti migrati e aggiornati e pronti per l’uso! Lanciamo ora il crawler di ricerca

Passo dopo passo l'aggiornamento del database di SharePoint 2010 a SharePoint 2013

Passo dopo passo SharePoint 2010 aggiornamento del database a SharePoint 2013

Non male, un’ora per circa 24.000 documenti, molti dei quali PDF. E nessun errore! Ora posso approfittare del molto migliorato SharePoint 2013 Centro di ricerca su tutti i miei contenuti.

Tutto sommato, questo aggiornamento alla migrazione di SharePoint 2013 è andato abbastanza bene. Ci sono alcune web part di terze parti che discuterò con l’amministratore della fattoria e una soluzione completa di modelli di sito che non penso sarà funzionale in 2013, dati gli enormi cambiamenti nell’interfaccia utente. Ma anche il contenuto di quel sito è completamente sfogliabile e utilizzabile come è ora, quindi probabilmente rimarrà in modalità 2010.

Risoluzione dei problemi

Consulta il mio articolo su SharePoint Content Database Migration – Monitoraggio del processo per ulteriori informazioni sulla risoluzione dei problemi.

Leave a Reply

Il tuo indirizzo email non sarà pubblicato.