Aggiornare un'installazione autonoma al nuovo hardware con Archiviazione BLOB remoti (collegamento di database)

 

Si applica a: SharePoint Foundation 2010

Ultima modifica dell'argomento: 2016-11-30

In questo articolo vengono illustrate le procedure necessarie per effettuare l'aggiornamento da un sistema Windows SharePoint Services 3,0 autonomo a un'installazione di SharePoint Foundation 2010 con Archiviazione BLOB remoti in una nuova piattaforma hardware.

Importante

È consigliabile leggere l'articolo Aggiornamento da un'installazione autonoma di Windows SharePoint Services 3.0 a SharePoint Foundation 2010 quando i database del contenuto superano i 4 GB (Archiviazione BLOB remoti) per avere informazioni e suggerimenti importanti su come effettuare l'aggiornamento da Windows SharePoint Services 3,0 a Microsoft SharePoint Foundation 2010 con Archiviazione BLOB remoti.

La funzione di Archiviazione BLOB remoti è quella di spostare l'archiviazione degli oggetti binari di grandi dimensioni (BLOB, Binary Large Object) da server di database a soluzioni di archiviazione commerciali. Archiviazione BLOB remoti è un componente aggiuntivo che può essere applicato a Microsoft SQL Server 2008 Express e Microsoft SQL Server 2008 R2 Express. Per questa implementazione di Archiviazione BLOB remoti viene utilizzato il provider FILESTREAM SQL. Per ulteriori informazioni su Archiviazione BLOB remoti e sul provider FILESTREAM, vedere Panoramica di Archiviazione BLOB remoti (SharePoint Foundation 2010).

A causa delle limitazioni di dimensione dei database in SQL Server 2008 Express, installare Database interno di Windows e ripristinarvi i database di Windows SharePoint Services 3,0. È quindi necessario installare Archiviazione BLOB remoti, spostare il database del contenuto da Database interno di Windows a SQL Server e infine spostare gli oggetti BLOB in un database del contenuto impostato per l'utilizzo di Archiviazione BLOB remoti.

Per impostazione predefinita, i database del contenuto in SharePoint Foundation 2010 vengono archiviati in SQL Server 2008 Express, che prevede una dimensione massima di 4 GB per ogni database del contenuto. Poiché SQL Server 2008 R2 Express è in grado di supportare database del contenuto di dimensioni fino a 10 GB, è consigliabile installare SQL Server 2008 R2 Express per supportare i database del contenuto. SQL Server 2008 R2 Express è un aggiornamento gratuito che può essere scaricato e installato dalla pagina Web Microsoft SQL Server 2008 R2 Express Edition (https://go.microsoft.com/fwlink/?LinkID=189418&clcid=0x410).

Nota

In questo articolo si presuppone che SQL Server Management Studio sia stato installato nel server di database della farm di Windows SharePoint Services 3,0. Se tale software non è installato, sarà possibile scaricarlo e installarlo da Microsoft® SQL Server® 2008 Management Studio Express (https://go.microsoft.com/fwlink/?linkid=186132&clcid=0x410).

Questo articolo non è una guida esaustiva per l'aggiornamento a SharePoint Foundation 2010. Prima di avviare il processo di aggiornamento, leggere gli articoli seguenti e creare un piano di aggiornamento:

Contenuto dell'articolo:

  • Per preparare l'aggiornamento a SharePoint Foundation 2010 nel server originale

  • Per preparare l'aggiornamento a SharePoint Foundation 2010 nel nuovo server

  • Per installare e configurare Database interno di Windows nel nuovo server

  • Per spostare i database del contenuto nel nuovo server

  • Per installare SQL Server Express 2008 R2 nel nuovo server

  • Per installare Archiviazione BLOB remoti nel nuovo server

  • Per installare SharePoint Foundation 2010 nel nuovo server

  • Per eseguire la migrazione del database del contenuto in Archiviazione BLOB remoti e completare l'installazione

Per preparare l'aggiornamento a SharePoint Foundation 2010 nel server originale

  1. Verificare che l'account utente utilizzato per eseguire questa procedura soddisfi i requisiti riportati in Account amministrativi e di servizio necessari per la distribuzione iniziale (SharePoint Foundation 2010) e che sia membro del gruppo Administrators nel computer locale.

  2. Verificare che Management Studio sia installato nel server originale.

  3. Effettuare un backup dei database del contenuto utilizzando la procedura illustrata in Procedura: Esecuzione del backup di un database (SQL Server Management Studio) (https://go.microsoft.com/fwlink/?linkid=187768&clcid=0x410). È possibile utilizzare le impostazioni predefinite per la maggior parte delle opzioni, ma è obbligatorio configurare le impostazioni seguenti:

    • Nel passaggio 1 è necessario impostare il nome dell'istanza per Database interno di Windows come \\.\pipe\MSSQL$MICROSOFT##SSEE\sql\query.

    • Nel passaggio 12 selezionare l'opzione Destinazione. Verificare che sul supporto di destinazione sia disponibile spazio libero sufficiente per il backup.

  4. Eseguire lo strumento di verifica pre-aggiornamento illustrato nell'articolo Eseguire i passaggi di pre-aggiornamento (SharePoint Foundation 2010).

    Nel report dello strumento di verifica pre-aggiornamento sono inclusi i nomi di tutti i database del contenuto. È necessario disporre di tale elenco per eseguire la migrazione dei database del contenuto in Archiviazione BLOB remoti. Se sono presenti più applicazioni Web, è inoltre consigliabile prendere nota dei database del contenuto collegati alle diverse applicazioni Web.

Per preparare l'aggiornamento a SharePoint Foundation 2010 nel nuovo server

  1. Verificare che l'account utente utilizzato per eseguire l'aggiornamento e l'installazione soddisfi i requisiti riportati in Account amministrativi e di servizio necessari per la distribuzione iniziale (SharePoint Foundation 2010) e che sia membro del gruppo Administrators nel computer locale.

  2. Verificare che la configurazione hardware supporti SharePoint Foundation 2010. Per ulteriori informazioni, vedere Requisiti hardware e software (SharePoint Foundation 2010).

  3. Verificare che lo spazio disponibile su disco soddisfi i requisiti seguenti:

    • Lo spazio disponibile su disco è almeno il doppio rispetto alle dimensioni del database del contenuto più grande.

    • Lo spazio disponibile su disco è uguale o superiore alla somma delle dimensioni di tutti i database del contenuto.

Per installare e configurare Database interno di Windows nel nuovo server

  1. Fare clic sul pulsante Start e scegliere Server Manager.

  2. In Server Manager fare clic su Funzionalità e quindi su Aggiungi funzionalità.

  3. Nell'Aggiunta guidata funzionalità scorrere verso il basso l'elenco delle funzionalità e quindi selezionare Database interno di Windows.

  4. Fare clic su Installa.

  5. Uscire da Server Manager.

  6. Fare clic sul pulsante Start, scegliere Strumenti di amministrazione e quindi Gestione computer.

  7. Espandere Servizi e applicazioni.

  8. Fare clic su Servizi.

  9. Nel riquadro Servizi fare clic con il pulsante destro del mouse su Database interno di Windows e quindi scegliere Proprietà.

  10. Utilizzare il menu a discesa per impostare Tipo di avvio su Automatico.

  11. Fare clic su Avvia per avviare il servizio.

  12. Fare clic su OK e quindi uscire da Gestione computer.

Per spostare i database del contenuto nel nuovo server

  1. Copiare nel nuovo server i file di backup dei database del contenuto creati eseguendo la procedura Per preparare l'aggiornamento a SharePoint Foundation 2010 nel server originale.

  2. Nel nuovo server scaricare e installare Management Studio dalla pagina Web Microsoft® SQL® Server 2008 - Management Studio Express (https://go.microsoft.com/fwlink/?linkid=186132&clcid=0x410).

  3. Utilizzare le istruzioni contenute in Procedura: Ripristino di un backup del database (SQL Server Management Studio) (https://go.microsoft.com/fwlink/?linkid=187769&clcid=0x410) per ripristinare i database tramite Management Studio. Per la procedura di ripristino utilizzare le impostazioni seguenti:

    • Nel passaggio 1 utilizzare il nome seguente per l'istanza di Database interno di Windows: \\.\pipe\MSSQL$MICROSOFT##SSEE\sql\query.

    • Nel passaggio 5 immettere il nome corretto del database da ripristinare. È consigliabile utilizzare lo stesso nome utilizzato al momento del backup del database.

    • Nel passaggio 7 selezionare il file di database copiato nel passaggio 1.

    • Accettare tutte le altre opzioni predefinite e completare il ripristino.

Per installare SQL Server Express 2008 R2 nel nuovo server

  1. Scaricare SQL Server 2008 R2 Express dalla pagina Web Microsoft SQL Server 2008 R2 Express Edition (https://go.microsoft.com/fwlink/?LinkID=189418&clcid=0x410).

  2. Seguire le istruzioni visualizzate per installare SQL Server 2008 R2 Express.

    Per ulteriori informazioni, vedere Procedura: Installazione di SQL Server 2008 (programma di installazione) (https://go.microsoft.com/fwlink/?linkid=187771&clcid=0x410).

    Prestare particolare attenzione alle impostazioni seguenti:

    • Nella pagina Configurazione dell'istanza specificare se installare un'Istanza predefinita o un'Istanza denominata. Se si crea un'istanza denominata, prendere nota del nome. Sarà necessario specificarlo in una procedura successiva.

    • Nella pagina Configurazione server - Account di servizio è necessario specificare gli account di accesso per i servizi di SQL Server. È possibile assegnare lo stesso account di accesso a tutti i servizi di SQL Server oppure configurare singolarmente i diversi account di servizio.

    • Nella pagina Configurazione del Motore di database verificare che l'account di dominio utilizzato per l'installazione risulti elencato come amministratore di SQL Server.

Per installare Archiviazione BLOB remoti nel nuovo server

  1. Accedere all'indirizzo Web https://go.microsoft.com/fwlink/?linkid=168472&clcid=0x410 (le informazioni potrebbero essere in lingua inglese) (https://go.microsoft.com/fwlink/?linkid=168472&clcid=0x410) e scaricare il file RBS_X64.msi.

    Importante

    È necessario installare la versione di Archiviazione BLOB remoti inclusa nel Pacchetto di installazione di Archiviazione BLOB remoti di SQL Server dal Feature Pack per Microsoft SQL Server 2008 R2. La versione di Archiviazione BLOB remoti deve essere la 10.50.xxx. Nessuna versione precedente è supportata per SharePoint Foundation 2010.

  2. Aprire la cartella che contiene il file con estensione msi e fare doppio clic su RBS_X64.msi per avviare la procedura guidata Install SQL Remote BLOB Storage.

  3. Nella pagina Feature Selection della procedura guidata Install SQL Remote BLOB Storage espandereServer, fare clic sulla freccia in giù accanto a Execute scripts e quindi fare clic su Entire feature will be unavailable.

  4. Espandere FILESTREAM Provider, espandere Server, fare clic sulla freccia in giù accanto a Execute scripts e quindi fare clic su Entire feature will be unavailable.

    Nota

    Il database in cui saranno ospitati gli script ancora non esiste perché viene creato durante il processo di aggiornamento dei database. L'opzione Execute scripts verrà installata automaticamente durante l'installazione di SharePoint Foundation 2010.

  5. Completare la procedura guidata utilizzando i valori predefiniti.

    Durante l'installazione verrà visualizzata una finestra di dialogo relativa a un'attività di RBS Maintainer. Fare clic su OK in tale finestra per procedere con l'installazione.

Per installare SharePoint Foundation 2010 nel nuovo server

  1. Installare SharePoint Foundation 2010 seguendo le istruzioni contenute in Installare SharePoint Foundation 2010 nei server della farm. È necessario utilizzare il nome dell'istanza di database creata nel passaggio 2 della procedura Per installare SQL Server Express 2008 R2 nel nuovo server più indietro in questo articolo. Se in tale passaggio è stata utilizzata l'istanza denominata predefinita, sarà necessario specificarla qui come "SQLExpress". Se è stata utilizzata l'istanza predefinita, sarà necessario specificare " " invece dell'istanza denominata SQLExpress predefinita.

    Si noti che si sta creando una nuova installazione di SharePoint Foundation 2010. Si sta infatti eseguendo un aggiornamento basato sul collegamento di database e non un aggiornamento sul posto.

    Nota

    Dopo aver installato SharePoint Foundation 2010, non creare applicazioni Web finché non verrà indicato esplicitamente più avanti in questo articolo.

Per eseguire la migrazione del database del contenuto in Archiviazione BLOB remoti e completare l'installazione

  1. Verificare che questa procedura venga eseguita dallo stesso account utente utilizzato per installare SharePoint Foundation 2010 e Archiviazione BLOB remoti.

  2. Fare clic sul pulsante Start e scegliere Tutti i programmi.

  3. Fare clic su Prodotti Microsoft SharePoint 2010.

  4. Fare clic su Shell di gestione SharePoint 2010.

  5. Al prompt dei comandi di Windows PowerShell digitare il comando seguente per eseguire la migrazione del database del contenuto in Archiviazione BLOB remoti. È necessario ripetere questo comando per ogni database del contenuto. Fare riferimento all'elenco dei database del contenuto generato dallo strumento di verifica pre-aggiornamento nel passaggio 4 della procedura Per preparare l'aggiornamento a SharePoint Foundation 2010 nel server originale descritta più indietro in questo articolo.

    Move-SPBlobStorageLocation -SourceDatabase "<DbName>" -DestinationDataSourceInstance "<InstanceName>"
    

    Dove:

    • <DbName> è il nome del database del contenuto ripristinato in Database interno di Windows.

    • <InstanceName> è il nome dell'istanza di database di SQL Server creata nella procedura Per installare SQL Server Express 2008 R2 nel nuovo server più indietro in questo articolo. Se in tale passaggio è stata utilizzata l'istanza denominata predefinita, sarà necessario specificarla qui come "SQLExpress". Se è stata utilizzata l'istanza predefinita, sarà necessario specificare " " invece dell'istanza denominata SQLExpress predefinita.

  6. Creare le applicazioni Web per il collegamento al database del contenuto. Per informazioni su come creare un'applicazione Web in SharePoint Foundation 2010, vedere Create a Web application (SharePoint Foundation 2010) o Creare un'applicazione Web che utilizza l'autenticazione delle attestazioni di Windows (SharePoint Foundation 2010).

  7. Digitare il comando seguente per collegare e aggiornare un database del contenuto a un'applicazione Web:

    Mount-SPContentDatabase "<DbName>" -WebApplication <http://SiteName>
    

    Dove:

    • <DbName> è il nome del database.

    • <http://SiteName> è il nome dell'applicazione Web.

    Ripetere questo comando per ogni database del contenuto.

    Per ulteriori informazioni, vedere Move-SPBlobStorageLocation e Mount-SPContentDatabase.

  8. Creare o ripristinare le personalizzazioni necessarie nel nuovo sistema. Per la procedura post-aggiornamento consigliata, vedere Eseguire operazioni di post-aggiornamento (SharePoint Foundation 2010).

See Also

Concepts

Pianificare Archiviazione BLOB remoti (SharePoint Foundation 2010)