Allegare database ed eseguire l'aggiornamento a SharePoint Server 2010

 

Si applica a: SharePoint Foundation 2010

Ultima modifica dell'argomento: 2016-11-30

Quando si esegue l'aggiornamento da Microsoft Office SharePoint Server 2007 a Microsoft SharePoint Server 2010 mediante il metodo di aggiornamento basato sul collegamento di database, viene aggiornato solo il contenuto dell'ambiente e non le impostazioni di configurazione. Il metodo basato sul collegamento di database è particolarmente utile se si cambia l'hardware oppure se si desidera riconfigurare la topologia della server farm come parte del processo di aggiornamento. Per ulteriori informazioni sulla scelta di un metodo di aggiornamento, vedere Determinare il metodo di aggiornamento (SharePoint Server 2010).

Il primo passaggio del processo consiste nell'allestire un nuovo ambiente in cui ospitare il contenuto aggiornato. Se il nuovo ambiente non è stato ancora allestito e configurato, procedere eseguendo le operazioni illustrate in Preparare il nuovo ambiente di SharePoint Server 2010 per un aggiornamento basato sul collegamento di database.

Dopo aver creato il nuovo ambiente, è possibile utilizzare le procedure illustrate in questo articolo per scollegare e quindi ricollegare i database allo scopo di effettuare l'aggiornamento effettivo. In questo articolo sono contenuti i passaggi necessari per eseguire un aggiornamento standard basato sul collegamento di database e un aggiornamento basato sul collegamento di database con database di sola lettura.

Contenuto dell'articolo:

  • Panoramica del processo

  • Prima di iniziare

  • Impostare per la sola lettura i database della versione precedente (collegamento di database con database di sola lettura)

  • Eseguire il backup dei database della versione precedente con gli strumenti di SQL Server

  • Detach the previous version databases (standard database attach)

  • Ripristinare una copia di backup del database (collegamento di database con database di sola lettura)

  • Verify custom components

  • Collegare un database del contenuto a un'applicazione Web

  • Verifica: Verificare l'aggiornamento per il primo database

  • Aggiornare il database dei servizi condivisi

  • Aggiornare i siti personali

  • Collegare i database rimanenti

  • Verifica: Verificare l'aggiornamento per i database aggiuntivi

Nota

Una causa frequente di errori durante l'aggiornamento è la mancanza nell'ambiente di caratteristiche, soluzioni o altri elementi personalizzati. Verificare che tutti gli elementi personalizzati necessari siano installati nei server Web front-end prima di avviare il processo di aggiornamento. Utilizzare lo strumento di verifica pre-aggiornamento e, per un aggiornamento basato sul collegamento di database, utilizzare anche il cmdlet Windows PowerShelltest-spcontentdatabase, per individuare gli eventuali elementi personalizzati utilizzati nei siti. Per ulteriori informazioni, vedere la sezione Identificare e installare le personalizzazioni nell'articolo "Utilizzare un aggiornamento di prova per individuare possibili problemi."

Per ulteriori informazioni sul processo generale di aggiornamento tramite il metodo basato sul collegamento di database, vedere Panoramica del processo di aggiornamento (SharePoint Server 2010).

Panoramica del processo

Quando si effettua l'aggiornamento basato sul collegamento di database, si rimuovono i database nella farm precedente e quindi si collegano alla nuova farm. Quando si collega un database alla nuova farm, viene eseguito il processo di aggiornamento e viene aggiornato l'intero database. Il processo di aggiornamento basato sul collegamento di database è simile al processo di aggiornamento sul posto. L'unica differenza è rappresentata dal fatto che il processo di aggiornamento basato sul collegamento di database viene eseguito manualmente e in un ambiente separato.

Se si desidera mantenere la farm originale e consentire agli utenti di continuare ad accedere ai dati, è necessario impostare i database in sola lettura e collegare una copia di backup dei database.

È possibile collegare e aggiornare i database da Microsoft Office SharePoint Server 2007 o Windows SharePoint Services 3,0 in un nuovo ambiente Microsoft SharePoint Server 2010. I passaggi per impostare e collegare i database al nuovo ambiente sono gli stessi per entrambe le origini.

Nota

La parte del processo illustrato in questo articolo relativa allo spostamento di un database da un computer che esegue Microsoft SQL Server a un altro computer che esegue SQL Server è nota come rilocazione pianificata. Per ulteriori informazioni in merito, vedere Spostamento dei database utente (https://go.microsoft.com/fwlink/?linkid=148425&clcid=0x410).

Per una panoramica generale del processo di aggiornamento, vedere Panoramica del processo di aggiornamento (SharePoint Server 2010).

Prima di iniziare

Prima di iniziare l'aggiornamento basato sul collegamento di database, leggere le informazioni seguenti sulle autorizzazioni e i requisiti hardware e software. Eseguire i passaggi specificati per installare o configurare i componenti software prerequisiti oppure per modificare le impostazioni.

Impostare per la sola lettura i database della versione precedente (collegamento di database con database di sola lettura)

Se per l'aggiornamento si utilizza l'approccio ibrido dei database di sola lettura, impostare i database della versione precedente per la sola lettura prima di eseguirne il backup. In qualsiasi tipo di aggiornamento basato sul collegamento di database è anche possibile impostare temporaneamente i database per la sola lettura per assicurarsi di acquisire tutti i dati nel backup in modo da ripristinare e aggiornare lo stato corrente dell'ambiente. Se i database vengono impostati per la sola lettura, gli utenti potranno continuare a visualizzare il contenuto, ma non saranno in grado di effettuare aggiunte o modifiche.

Importante

Non è possibile aggiornare un database in sola lettura. Se si utilizza un collegamento di database con database di sola lettura, si ripristina una copia del database e si esegue l'aggiornamento della copia. Se non si utilizza questo metodo ma si desidera impostare temporaneamente i database per la sola lettura mentre si esegue il backup dei dati correnti, accertarsi di impostare i database per la lettura-scrittura prima di collegarli e aggiornarli.

Importante

Utilizzare lo strumento di verifica pre-aggiornamento prima di eseguire questa procedura. Per ulteriori informazioni, vedere Eseguire lo strumento di verifica pre-aggiornamento (SharePoint Server 2010).

Per impostare un database per la sola lettura in SQL Server 2000

  1. In SQL Server Enterprise Manager fare clic con il pulsante destro del mouse sul nome del database che si desidera impostare per la sola lettura e quindi scegliere Proprietà.

  2. Nella finestra di dialogo Proprietà fare clic sulla scheda Opzioni.

  3. In Accesso selezionare la casella di controllo Sola lettura e quindi fare clic su OK.

Per impostare un database per la sola lettura in SQL Server 2005

  1. In SQL Server Management Studio fare clic con il pulsante destro del mouse sul nome del database che si desidera impostare per la sola lettura e quindi scegliere Proprietà.

  2. Nella sezione Selezione pagina fare clic su Opzioni.

  3. In Altre opzioni nella sezione Stato del riquadro di destra fare clic sulla freccia accanto a Database di sola lettura e quindi selezionare Vero.

Per impostare un database per la sola lettura SQL Server 2008

  1. In SQL Server Management Studio, in Esplora oggetti connettersi a un'istanza del motore di database, espandere il server e quindi Database.

  2. Selezionare il database del contenuto da configurare per la sola lettura, fare clic con il pulsante destro sul database e quindi scegliere Proprietà.

  3. Nella finestra di dialogo Proprietà database, nella sezione Selezione pagina fare clic su Opzioni.

  4. Nel riquadro destro, in Altre opzioni fare clic sulla freccia accanto a Database di sola lettura e quindi selezionare Vero nella sezione Stato.

È possibile configurare l'opzione di disponibilità del database READ_ONLY tramite Transact-SQL. Per ulteriori informazioni su come utilizzare la clausola SET dell'istruzione ALTER DATABASE, vedere Impostazione delle opzioni del database (https://go.microsoft.com/fwlink/?linkid=148362&clcid=0x410).

Eseguire il backup dei database della versione precedente con gli strumenti di SQL Server

Eseguire la procedura appropriata per eseguire il backup dei database in SQL Server 2000, SQL Server 2005 o SQL Server 2008. Ripetere la procedura per ciascuno dei database seguenti nella server farm originale:

Non è necessario eseguire il backup dei database di configurazione o dei database di contenuto di amministrazione, poiché tali database verranno ricreati nella nuova server farm. Per ulteriori informazioni sui tipi di database che potrebbero essere presenti in una server farm di Office SharePoint Server 2007, vedere Tipi di database e relative descrizioni (Office SharePoint Server) (le informazioni potrebbero essere in lingua inglese).

Al termine di questa procedura, saranno stati creati i duplicati dei database del contenuto di sola lettura.

Per eseguire il backup di un database in SQL Server 2000

  1. Nel server database fare clic sul pulsante Start, scegliere Tutti i programmi, Microsoft SQL Server e quindi Enterprise Manager.

  2. In SQL Server Enterprise Manager espandere Microsoft SQL Server.

  3. Espandere Gruppo SQL Server.

  4. Espandere (locale) (Windows NT).

  5. Espandere Database.

  6. Fare clic con il pulsante destro del mouse sul database di cui si desidera eseguire il backup, scegliere Tutte le attività e quindi fare clic su Backup database.

  7. Nella casella Nome della finestra di dialogo Backup di SQL Server specificare un nome per il backup e quindi nell'area Backup selezionare Database - completo.

  8. Nell'area Destinazione selezionare una destinazione esistente oppure eseguire le operazioni seguenti:

    1. Fare clic su Aggiungi.

    2. Nella casella Seleziona destinazione di backup selezionare Nome file e quindi accanto alla casella Nome file fare clic su Sfoglia.

    3. Nella casella Nome file della finestra di dialogo Percorso dispositivo di backup locale digitare un nome di file e quindi fare clic su OK.

    4. Fare di nuovo clic su OK per chiudere la finestra di dialogo Seleziona destinazione di backup.

  9. Fare clic su OK per avviare il processo di backup.

  10. Fare clic su OK per confermare che il processo di backup è stato completato.

Ripetere la procedura precedente per eseguire il backup di tutti i database del contenuto e dei servizi condivisi utilizzati da Office SharePoint Server 2007 nell'ambiente.

Per eseguire il backup di un database in SQL Server 2005

  1. Nel server database fare clic sul pulsante Start, scegliere Tutti i programmi, Microsoft SQL Server 2005 e quindi SQL Server Management Studio.

  2. Nella casella Connetti al server immettere le informazioni per la connessione e quindi fare clic su Connetti .

  3. Dopo aver eseguito la connessione all'istanza appropriata del Motore di database di SQL Server 2005, in Esplora oggetti espandere l'albero di server espandendo il nome del server.

  4. Espandere Database, fare clic con il pulsante destro del mouse sul database di cui si desidera eseguire il backup, scegliere Attività e quindi Backup. Verrà visualizzata la finestra di dialogo Backup database.

  5. Nella casella Database dell'area Origine verificare il nome del database.

  6. Nella casella Tipo di backup selezionare Completo.

  7. In Componente di cui eseguire il backup selezionare Database.

  8. Nella casella di testo Nome dell'area Set di backup accettare il nome predefinito suggerito oppure digitare un altro nome per il set di backup.

  9. Nell'area Destinazione specificare il tipo di destinazione di backup selezionando Disco o Nastro e quindi specificare una destinazione. Per creare una destinazione diversa, fare clic su Aggiungi.

  10. Fare clic su OK per avviare il processo di backup.

Ripetere la procedura precedente per eseguire il backup dei database del contenuto e dei servizi condivisi utilizzati da Office SharePoint Server 2007 nell'ambiente.

Per eseguire il backup di un database in SQL Server 2008

  1. Nel server database fare clic sul pulsante Start, scegliere Tutti i programmi, Microsoft SQL Server 2008 e quindi SQL Server Management Studio.

  2. Nella casella Connetti al server immettere le informazioni per la connessione e quindi fare clic su Connetti .

  3. Dopo essersi connessi all'istanza appropriata del motore di database di SQL Server 2008, in Esplora oggetti espandere il nome del server.

  4. Espandere Database, fare clic con il pulsante destro del mouse sul database di cui si desidera eseguire il backup, scegliere Attività e quindi Backup. Verrà visualizzata la finestra di dialogo Backup database.

  5. Nella casella Database dell'area Origine verificare il nome del database.

  6. Nella casella Tipo di backup selezionare Completo.

  7. In Componente di cui eseguire il backup selezionare Database.

  8. Nell'area Set di backup accettare il nome predefinito o digitare un nuovo nome nella casella di testo Nome.

  9. Nell'area Destinazione specificare il tipo di destinazione di backup selezionando Disco o Nastro e quindi specificare una destinazione. Per creare una destinazione diversa, fare clic su Aggiungi.

  10. Fare clic su OK per avviare il processo di backup.

Ripetere la procedura precedente per eseguire il backup dei database del contenuto e dei servizi condivisi utilizzati da Office SharePoint Server 2007 nell'ambiente.

Scollegare i database della versione precedente (collegamento di database standard)

Per collegare i database al nuovo ambiente e aggiornare i dati, è necessario scollegarli dall'ambiente corrente. Spostarli quindi in un nuovo server di database o lasciarli in quello esistente e collegarli alle applicazioni Web.

Importante

Non utilizzare la procedura seguente se si esegue un aggiornamento basato sul collegamento di database con database di sola lettura. Per continuare a garantire agli utenti l'accesso ai propri contenuti, è necessario lasciare collegati i database e seguire la procedura descritta nella sezione Restore a backup copy of the database (database attach with read-only databases) più avanti in questo articolo per creare una copia dei database.

Per scollegare un database del contenuto da un'applicazione Web

  1. Nella sezione Gestione applicazione Web SharePoint della pagina Gestione applicazioni di Amministrazione centrale fare clic su Database del contenuto.

  2. Nella pagina Gestisci database del contenuto fare clic sul database del contenuto che si desidera scollegare.

    Nota

    Se il database del contenuto non è visualizzato, è possibile che sia associato a un'altra applicazione Web. Per selezionare un'altra applicazione Web, scegliere Cambia Applicazione Web dal menu Applicazione Web.

  3. Nella sezione Rimozione database del contenuto della pagina Gestisci impostazioni database del contenuto selezionare la casella di controllo Rimuovi database del contenuto e quindi fare clic su OK.

    Nota

    La rimozione del database del contenuto non comporta l'eliminazione del database, ma solo dell'associazione tra il database e l'applicazione Web.

  4. Ripetere i passaggi 2 e 3 per ogni database del contenuto da scollegare.

È anche possibile utilizzare l'operazione Stsadm deletecontentdb per scollegare un database del contenuto da un'applicazione Web. Per ulteriori informazioni, vedere Deletecontentdb: operazione Stsadm (Office SharePoint Server).

Se si intende spostare i database in un server di database diverso, è necessario scollegare anche i database dall'istanza di SQL prima di spostarli e collegarli alla nuova istanza di SQL Server dopo averli spostati.

Importante

Se si spostano i database in un'istanza diversa di SQL Server, verificare che la sicurezza sia configurata correttamente, che gli account utilizzati dispongano degli appropriati ruoli predefiniti e autorizzazioni per i database, e che tali account resteranno validi anche dopo lo spostamento tra diversi domini.

Per scollegare un database da un'istanza di SQL Server e spostarlo in un'altra istanza di SQL Server

  1. In SQL Server 2005 Management Studio aprire l'istanza di origine di SQL Server ed espandere il nodo Database.

  2. Fare clic con il pulsante destro del mouse sul database del contenuto, scegliere Attività e quindi fare clic su Scollega. Ripetere l'operazione per ogni database del contenuto che si desidera scollegare e spostare.

    Nota

    Utilizzare questa procedura solo per spostare database del contenuto. Non scollegare altri tipi di database.

  3. In Esplora risorse passare al percorso dei file con estensione mdf e ldf relativi ai database del contenuto.

  4. Selezionare i file con estensione mdf e ldf per il database da spostare e copiarli o spostarli nella directory di destinazione.

  5. In SQL Server 2005 Management Studio aprire l'istanza di origine di SQL Server.

  6. Fare clic con il pulsante destro del mouse sul nodo Database, scegliere Attività e quindi fare clic su Collega.

  7. Nella finestra di dialogo Collega database individuare il percorso in cui sono stati trasferiti i file con estensione mdf e ldf, selezionare il file mdf del database da collegare e quindi fare clic su OK.

  8. Ripetere i passaggi 6 e 7 per ogni database del contenuto da spostare.

Ripristinare una copia di backup del database (collegamento di database con database di sola lettura)

Dopo avere configurato la nuova server farm, è possibile ripristinare le copie di backup dei database in una delle edizioni seguenti: Microsoft SQL Server 2008 R2, SQL Server 2008 con Service Pack 1 (SP1) e aggiornamento cumulativo 2 e SQL Server 2005 con SP3 e aggiornamento cumulativo 3. Si noti che è necessario eseguire il ripristino in una versione a 64 bit di SQL Server 2008 R2, SQL Server 2008 con SP1 e aggiornamento cumulativo 2 e SQL Server 2005 con SP3 e aggiornamento cumulativo 3. Iniziare con un database e quindi verificare che il ripristino abbia funzionato prima di ripristinare gli altri database.

Nella sezione seguente vengono illustrate le procedure per ripristinare i backup.

Per ripristinare una copia di backup di un database in SQL Server 2005 Enterprise Edition

  1. In SQL Server Management Studio fare clic con il pulsante destro del mouse su Database e quindi scegliere Ripristina database. Verrà visualizzata la finestra di dialogo Ripristina database.

  2. Nella pagina Generale della finestra di dialogo Ripristina database digitare il nome del database da ripristinare nella casella Database di destinazione.

  3. Nella casella di testo Temporizzazione lasciare l'impostazione predefinita Più recente.

  4. Per specificare l'origine e il percorso dei set di backup da ripristinare, fare clic su Dispositivo di origine e quindi su Sfoglia per selezionare il file di backup.

  5. Nella finestra di dialogo Seleziona backup verificare che nella casella Supporti di backup sia selezionato File.

  6. Nell'area Percorso backup fare clic su Aggiungi.

  7. Nella finestra di dialogo Individua file di backup selezionare il file che si desidera ripristinare e quindi fare clic su OK.

  8. Nella griglia Selezionare i set di backup da ripristinare selezionare la casella di controllo Ripristina accanto al backup completo più recente.

  9. Nella pagina Opzioni della finestra di dialogo Ripristina database selezionare la casella di controllo Sovrascrivi il database esistente in Opzioni di ripristino.

  10. Fare clic su OK per avviare il processo di ripristino.

Per ripristinare una copia di backup di un database in SQL Server 2008 Enterprise

  1. Dopo essersi connessi all'istanza appropriata del motore di database di SQL Server 2008, in Esplora oggetti espandere il nome del server.

  2. Fare clic con il pulsante destro del mouse su Database e quindi scegliere Ripristina database. Verrà visualizzata la finestra di dialogo Ripristina database.

  3. Nella pagina Generale della finestra di dialogo Ripristina database digitare il nome del database da ripristinare nell'elenco Database di destinazione.

  4. Nella casella di testo Temporizzazione lasciare l'impostazione predefinita, ovvero Più recente.

  5. Per specificare l'origine e il percorso dei set di backup da ripristinare, fare clic su Dispositivo di origine e quindi su Sfoglia per selezionare il file di backup.

  6. Nella finestra di dialogo Seleziona backup verificare che nella casella Supporti di backup sia selezionato File.

  7. Nell'area Percorso backup fare clic su Aggiungi.

  8. Nella finestra di dialogo Individua file di backup selezionare il file che si desidera ripristinare, fare clic su OK e quindi nella finestra di dialogo Seleziona backup fare clic su OK.

  9. Nella griglia Selezionare i set di backup da ripristinare della finestra di dialogo Ripristina database selezionare la casella di controllo Ripristina accanto al backup completo più recente.

  10. Nella pagina Opzioni della finestra di dialogo Ripristina database selezionare la casella di controllo Sovrascrivi il database esistente in Opzioni di ripristino.

  11. Fare clic su OK per avviare il processo di ripristino.

Verificare i componenti personalizzati

Prima di aggiungere i database del contenuto alle applicazioni Web, è possibile utilizzare il cmdlet Test-SPContentDatabase di Windows PowerShell per verificare se si dispone di tutti i componenti personalizzati necessari per il database.

Per verificare la disponibilità dei componenti personalizzati tramite Windows PowerShell

  1. Verificare che vengano soddisfatti i requisiti minimi seguenti: vedere Add-SPShellAdmin.

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

  3. Fare clic su Prodotti Microsoft SharePoint 2010.

  4. Fare clic su SharePoint 2010 Management Shell.

  5. Al prompt dei comandi di Windows PowerShell digitare il comando seguente:

    Test-SPContentDatabase -Name <DatabaseName> -WebApplication <URL>
    

    Dove:

    • <NomeDatabase> è il nome del database che si desidera verificare.

    • <URL> è l'URL dell'applicazione Web che ospiterà i siti.

Per ulteriori informazioni, vedere Test-SPContentDatabase.

Collegare un database del contenuto a un'applicazione Web

Quando si collega un database del contenuto, verificare che il sito radice per l'applicazione Web sia incluso nel primo database del contenuto da collegare, ovvero, prima di continuare, esaminare la radice dell'applicazione Web nella server farm originale per determinare la prima raccolta siti. Dopo aver collegato il database che contiene il sito radice, è possibile collegare gli altri database del contenuto per l'applicazione Web in qualsiasi ordine. Non è necessario creare raccolte siti in cui archiviare il contenuto prima di collegare il database. Tali raccolte vengono infatti create automaticamente durante questo processo. Prestare attenzione a non aggiungere nuove raccolte siti prima di aver ripristinato tutti i database del contenuto.

Importante

Se si spostano i database del contenuto tra diversi domini o foreste oppure in un altro ambiente con account di servizio diversi, verificare che le autorizzazioni per tali account siano valide prima di collegare i database.

È possibile utilizzare il cmdlet Mount-SPContentDatabase in Windows PowerShell o lo strumento da riga di comando Stsadm addcontentdb per collegare un database del contenuto a un'applicazione Web. L'utilizzo delle pagine di Amministrazione centrale SharePoint per collegare un database del contenuto non è supportato in caso di aggiornamento.

Verificare che l'account utilizzato per aggiungere i database sia membro del ruolo predefinito del database db_owner per i database del contenuto che di desidera aggiornare.

Importante

Se si utilizzava l'autenticazione basata su moduli, sarà necessario configurare l'autenticazione basata sulle attestazioni per l'applicazione Web prima di collegare i database. È inoltre necessario creare un criterio per garantire il Controllo completo dell'applicazione Web all'account utente che eseguirà l'aggiornamento basato sul collegamento di database.
Per ulteriori informazioni, vedere Configurare l'autenticazione basata su moduli per un'applicazione Web basata sulle attestazioni (SharePoint Server 2010).

Suggerimento

Non è possibile collegare lo stesso database del contenuto più di una volta a una farm, anche se in applicazioni Web diverse. A ogni raccolta siti di un database del contenuto è infatti associato un GUID registrato nel database di configurazione. Non è pertanto possibile aggiungere la medesima raccolta siti due volte nella farm, anche se in applicazioni Web distinte. In tal caso sarà possibile collegare il database, ma non sarà possibile avviare la raccolta siti.
Se si necessita di una copia duplicata di una raccolta siti all'interno della stessa farm, collegare innanzitutto il database contenente la raccolta a una farm distinta e quindi utilizzare le operazioni backup e restore di Stsadm per copiare la raccolta siti nell'altra farm. Con il processo di backup e ripristino di Stsadm verrà creato un nuovo GUID per la raccolta siti.

Per aggiungere un database del contenuto a un'applicazione Web utilizzando Windows PowerShell

  1. Verificare che vengano soddisfatti i requisiti minimi seguenti: vedere Add-SPShellAdmin.

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

  3. Fare clic su Prodotti Microsoft SharePoint 2010.

  4. Fare clic su SharePoint 2010 Management Shell.

  5. Al prompt dei comandi di Windows PowerShell digitare il comando seguente:

    Mount-SPContentDatabase -Name <DatabaseName> -DatabaseServer <ServerName> -WebApplication <URL> [-Updateuserexperience]
    

    Dove:

    • <NomeDatabase> è il nome del database che si desidera aggiornare.

    • <NomeServer> è il server in cui è archiviato il database.

    • <URL> è l'URL dell'applicazione Web che ospiterà i siti.

    • Updateuserexperience è l'opzione che consente di passare alla nuova esperienza utente o di mantenere la precedente (parte di Console di aggiornamento). Se si include questo parametro, il sito viene impostato per la visualizzazione in anteprima della nuova esperienza utente. Se si desidera mantenere la precedente esperienza utente per il sito dopo l'aggiornamento omettere questo parametro. Per ulteriori informazioni, vedere Pianificare la Console di aggiornamento (SharePoint Server 2010).

Per ulteriori informazioni, vedere Mount-SPContentDatabase.

Nota

Per l'esecuzione di attività amministrative dalla riga di comando è consigliabile utilizzare Windows PowerShell. Lo strumento da riga di comando Stsadm è deprecato, ma è stato incluso per garantire la compatibilità con le versioni precedenti del prodotto.

Per collegare un database del contenuto a un'applicazione Web con lo strumento da riga di comando Stsadm

  1. Nell'unità in cui è installato Prodotti e tecnologie SharePoint passare alla directory seguente: %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin.

  2. Digitare il comando seguente e quindi premere INVIO.

    stsadm -o addcontentdb -url <URL> -databasename <NomeDatabase>

    [-databaseserver <NomeServer> ] [-databaseuser <NomeUtente> ]

    [-databasepassword <Password> ] [-sitewarning <NumeroAvvisiSito> ]

    [-preserveolduserexperience true/false ]

    [-sitemax <NumeroMaxSito> ]

    [-assignnewdatabaseid] [-clearchangelog]

    Nota

    Quando si imposta il parametro preserveolduserexperience su true, i siti nel database del contenuto mantengono lo stesso aspetto della versione precedente dopo l'aggiornamento. Quando invece si imposta questo parametro su false, i siti vengono aggiornati e acquisiscono il nuovo aspetto. L'impostazione predefinita per questo parametro è true, ovvero viene mantenuto l'aspetto precedente.
    Questo parametro fa parte della funzionalità Console di aggiornamento. Per ulteriori informazioni, vedere Pianificare la Console di aggiornamento (SharePoint Server 2010).

    Per ulteriori informazioni su questa operazione, vedere Addcontentdb: operazione di Stsadm (Office SharePoint Server).

Verifica: Verificare l'aggiornamento per il primo database

Dopo avere collegato un database, è possibile utilizzare la pagina Stato aggiornamento di Amministrazione centrale per verificare lo stato dell'aggiornamento nelle raccolte siti. Al termine del processo di aggiornamento, è possibile esaminare il file del registro di aggiornamento per controllare se durante il processo si siano verificati problemi. Esaminare inoltre tutti i siti aggiornati allo scopo di individuare e risolvere gli eventuali problemi di visualizzazione del contenuto. Per ulteriori informazioni, vedere Verificare l'aggiornamento e controllare i siti aggiornati (SharePoint Server 2010).

Per visualizzare la pagina Stato aggiornamento

  • In Amministrazione centrale fare clic su Aggiornamento e migrazione e quindi su Controlla stato aggiornamento.

Per aprire il file del registro di aggiornamento

  • Il file di registro degli errori di aggiornamento e il file di registro dell'aggiornamento sono disponibili in %COMMONPROGRAMFILES%\Microsoft Shared\web server extensions\14\LOGS. I nomi dei registri hanno il formato seguente: Aggiornamento-AAAAMMGG-HHMMSS-SSS-errore.log e Aggiornamento-AAAAMMGG-HHMMSS-SSS.log, dove AAAAMMGG corrisponde alla data e HHMMSS-SSS corrisponde all'ora (ore in formato a 24 ore, minuti, secondi e millisecondi). Ad esempio, un registro degli errori di aggiornamento potrebbe essere Aggiornamento-20090415-132126-374-errore.log e un registro dell'aggiornamento Aggiornamento-20090415-132126-374.log.

    Nota

    Il file di registro dell'aggiornamento include il nome del database del contenuto aggiornato.

Aggiornare il database dei servizi condivisi

Per poter aggiornare qualsiasi sito personale nell'ambiente in uso, è necessario configurare il servizio profili utenti e il servizio metadati gestiti, nonché aggiornare il database del provider di servizi condivisi. A tale scopo, eseguire le attività seguenti:

  1. Creare un pool di applicazioni per il servizio profili utente.

  2. Verificare che il servizio metadati gestiti sia attivato.

  3. Attivare il servizio profili utente e aggiornare il database del provider di servizi condivisi.

    Nota

    Quando si esegue l'aggiornamento del database del provider di servizi condivisi, vengono aggiornate anche le informazioni relative al gruppo di destinatari.

  4. Creare un nuovo proxy per l'applicazione del servizio profili utente e associarlo al gruppo proxy predefinito.

Nelle procedure seguenti sono illustrati i passaggi necessari per eseguire queste attività.

Importante

I passaggi descritti nelle sezioni seguenti si basano sul presupposto che non sia ancora stato abilitato il servizio profili utente o il servizio di sincronizzazione dei profili utente. Se questi servizi sono già stati attivati, seguire questi passaggi per creare un'istanza separata del servizio profili utente. È possibile associare il servizio di sincronizzazione dei profili utente esistente con il nuovo servizio profili utente.

Per creare un pool di applicazione per il servizio profili utente tramite Windows PowerShell

  1. Verificare che vengano soddisfatti i requisiti minimi seguenti: vedere Add-SPShellAdmin.

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

  3. Fare clic su Prodotti Microsoft SharePoint 2010.

  4. Fare clic su SharePoint 2010 Management Shell.

  5. Per creare il pool di applicazioni, al prompt dei comandi di Windows PowerShell digitare il comando seguente:

    New-SPServiceApplicationPool -Name <ApplicationPoolName>
     -Account <DOMAIN\username>
    

    Dove:

    • <NomePoolApplicazioni> è il nome che si desidera utilizzare per il pool di applicazioni.

    • <DOMINIO\nomeutente> è un account valido, ad esempio un account di dominio o il nome di un account gestito nella farm. Utilizzare il comando Get-SPManagedAccount per visualizzare l'account gestito esistente nella farm.

Per ulteriori informazioni, vedere New-SPIisWebServiceApplicationPool.

Per verificare che il servizio metadati gestiti sia attivato

  1. Nella pagina Gestione applicazioni in Amministrazione centrale SharePoint fare clic su Gestisci applicazioni di servizio.

  2. Verificare che il servizio metadati gestiti sia stato avviato.

    Per ulteriori informazioni sull'attivazione e gestione di questo servizio, vedere Amministrazione di metadati gestiti (SharePoint Server 2010).

Per attivare il servizio profili utente e aggiornare il database del provider di servizio condivisi mediante Windows PowerShell

  1. Verificare che vengano soddisfatti i requisiti minimi seguenti: vedere Add-SPShellAdmin.

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

  3. Fare clic su Prodotti Microsoft SharePoint 2010.

  4. Fare clic su SharePoint 2010 Management Shell.

  5. Per attivare il servizio profili utente e aggiornare il database del provider di servizio condivisi, al prompt dei comandi di Windows PowerShell digitare il comando seguente:

    New-SPProfileServiceApplication -applicationpool <ApplicationPoolName> -Name <ServiceApplicationName> -Profiledbname <DatabaseName> [-Profiledbserver <ServerName>]
    

    Dove:

    • <NomePoolApplicazioni> è il nome del pool di applicazioni creato nel passaggio precedente.

    • <NomeApplicazioneServizio> è il nome dell'applicazione del servizio che si desidera utilizzare.

    • <NomeDatabase> è il nome del database contenente le informazioni di profilo.

    • <NomeServer> è il nome del server a cui collegare il database.

Per ulteriori informazioni, vedere New-SPProfileServiceApplication.

Per creare il nuovo proxy per il servizio profili utente e associarlo al gruppo proxy predefinito utilizzando Windows PowerShell

  1. Verificare che vengano soddisfatti i requisiti minimi seguenti: vedere Add-SPShellAdmin.

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

  3. Fare clic su Prodotti Microsoft SharePoint 2010.

  4. Fare clic su SharePoint 2010 Management Shell.

  5. Per configurare il proxy per il servizio profili utente, al prompt dei comandi di Windows PowerShell digitare il comando seguente:

    New-SPProfileServiceApplicationProxy -ServiceApplication <ProfileServiceApplicationID> -Name <ProxyName> -DefaultProxyGroup
    

    Dove:

    • <IDApplicazioneServizioProfili> è il GUID dell'applicazione di servizio creata nel passaggio precedente.

    • <NomeProxy> è il nome del proxy da utilizzare.

    • GruppoProxyPredefinito specifica che il proxy del servizio profili deve essere aggiunto al gruppo proxy predefinito per la farm locale.

Per ulteriori informazioni, vedere New-SPProfileServiceApplicationProxy.

Verificare che l'account dell'amministratore della farm disponga del Controllo completo per il servizio profili utente. Per garantire all'account dell'amministratore della farm il controllo completo, eseguire la procedura seguente.

Aggiornare le autorizzazioni per il servizio profili utente

  1. Nella pagina Gestione applicazioni in Amministrazione centrale SharePoint fare clic su Gestisci applicazioni di servizio.

  2. Fare clic sulla riga Applicazione servizio profili utente (non sul collegamento) e quindi fare clic su Amministratori sulla barra multifunzione.

  3. Nella casella Per aggiungere un account o un gruppo, digitarlo o selezionarlo qui sotto e fare clic su 'Aggiungi' della finestra di dialogo Amministratori per Applicazione servizio profili utente immettere l'account dell'amministratore della farm utilizzato per eseguire il servizio profili utente e fare clic su Aggiungi.

  4. Nella casella Autorizzazioni per <nome account> selezionare la casella di controllo Controllo completo e quindi fare clic su OK.

Avviare il servizio di sincronizzazione dei profili utente

  1. Nella pagina Impostazioni di sistema di Amministrazione centrale SharePoint fare clic su Gestisci servizi nel server.

  2. Accanto al servizio di sincronizzazione dei profili utente fare clic su Avvia.

  3. Nella finestra di dialogo Selezionare l'applicazione profilo utente selezionare l'applicazione appena creata.

  4. Nella sezione Nome e password account di servizio immettere e confermare la password per l'account di servizio.

  5. Fare clic su OK.

Importante

Dopo aver attivato il servizio di sincronizzazione dei profili utente, è possibile applicare di nuovo le impostazioni utilizzate per la sincronizzazione dei profili utente dall'ambiente Office SharePoint Server 2007 nel nuovo ambiente, ad esempio le connessioni, i mapping delle proprietà e i filtri. Per ulteriori informazioni sulla configurazione di questo servizio, vedere Configurare la sincronizzazione dei profili (SharePoint Server 2010).
Il servizio di sincronizzazione dei profili utente non è disponibile in un ambiente autonomo. Per utilizzare questo servizio è necessario disporre di un'installazione di una server farm.

È ora possibile aggiornare i siti personali.

Aggiornare i siti personali

Se nell'ambiente in uso sono presenti siti personali, è possibile aggiornarli dopo aver aggiornato il database del provider di servizi condivisi. L'applicazione Web che ospita i siti personali dovrebbe essere stata creata durante la creazione del nuovo ambiente. Per aggiornare i siti personali, configurare l'URL dell'host dei siti personali e quindi aggiornare i database del contenuto che contengono i siti personali.

Per configurare l'URL dell'host dei siti personali

  1. In Amministrazione centrale, nella pagina Gestisci applicazioni di servizio fare clic sull'applicazione del servizio Profilo utente da associare ai siti personali.

  2. Nella pagina Gestione servizio profili: Servizio profili utente fare clic su Imposta siti personali.

  3. Immettere le informazioni necessarie per impostare i siti personali, inclusa la posizione dell'host dei siti personali e il percorso del sito personale.

    L'host dei siti personali è una raccolta siti nel database del contenuto, che utilizzerà un URL simile a http://Fabrikam/my. Il percorso del sito personale è il percorso gestito in cui vengono creati tutti i siti personali. Se ad esempio si immette "personali" nella casella Percorso, i siti personali verranno creati in http://Fabrikam/personali/nome utente.

  4. Dopo aver impostato i siti personali, è necessario reimpostare Internet Information Services (IIS) aprendo la finestra del prompt dei comandi e digitando iisreset /noforce.

Dopo aver creato l'URL dell'host dei siti personali, è possibile aggiornare i siti personali. Eseguire i passaggi illustrati nella sezione Attach a content database to a Web application per collegare e aggiornare il database o i database che contengono i siti personali. È possibile aggiornare i siti personali in qualsiasi momento dopo aver aggiornato il database del provider di servizi condivisi e dopo aver configurato l'URL dell'host dei siti personali.

Collegare i database rimanenti

Dopo aver ripristinato il primo database del contenuto e aver verificato l'aggiornamento esaminando il file di registro di aggiornamento, sarà possibile procedere con il ripristino e l'aggiornamento dei database successivi. È possibile collegare più database contemporaneamente in finestre distinte del prompt dei comandi per eseguire più aggiornamenti simultaneamente. Dopo aver ripristinato e aggiornato correttamente tutti i siti, i database del contenuto e i database del provider di servizi condivisi, sarà possibile controllare i siti per verificare che siano stati aggiornati in modo appropriato.

Verifica: Verificare l'aggiornamento per i database aggiuntivi

Dopo aver aggiornato gli eventuali database aggiuntivi, visualizzare la pagina Stato aggiornamento per monitorare lo stato e verificare che il processo di aggiornamento sia stato completato. Esaminare il file di registro per identificare eventuali altri problemi e quindi i singoli siti aggiornati allo scopo di individuare e risolvere eventuali problemi di visualizzazione del contenuto. Per ulteriori informazioni, vedere Verificare l'aggiornamento e controllare i siti aggiornati (SharePoint Server 2010) e Gestire la Console di aggiornamento (SharePoint Server 2010).

Passaggi aggiuntivi

Al termine dell'aggiornamento, è necessario eseguire alcuni passaggi per completare la configurazione della farm aggiornata. Per ulteriori informazioni, vedere Eseguire passaggi di post-aggiornamento per l'aggiornamento basato su collegamento di database (SharePoint Server 2010).

See Also

Concepts

Risolvere i problemi relativi all'aggiornamento (SharePoint Server 2010)