Spostare tutti i database (Windows SharePoint Services 3.0)

Questo articolo contiene informazioni e procedure che consentono di spostare tutti i database associati a Microsoft Windows SharePoint Services 3.0 da un server database a un altro. Nell'articolo vengono illustrate due procedure diverse per lo spostamento dei database:

  • Per spostare tutti i database in un server database con un nome diverso, eseguire la procedura descritta in Spostare tutti i database in un altro server database.

  • Per spostare tutti i database in un nuovo server database con lo stesso nome o in un server database aggiornato, eseguire la procedura descritta in Spostare tutti i database in un server database con lo stesso nome.

Importante

Per le procedure descritte in questo articolo è necessario arrestare l'intera farm. In questo modo, tutti i siti e le risorse della farm non saranno disponibili agli utenti fino al termine del processo.

I database seguenti possono essere spostati eseguendo le procedure descritte nel presente articolo:

  • Database del contenuto

  • Database di ricerca

  • Database del contenuto di Amministrazione centrale

  • Database di configurazione

Spostare tutti i database in un altro server database

Questa procedura consente di spostare tutti i database di una farm di Microsoft Windows SharePoint Services 3.0 in un nuovo server database avente un altro nome. Nel nuovo server database deve essere utilizzata la stessa versione di Windows Server e SQL Server del server database precedente. Per spostare i database in un server con lo stesso nome o aggiornato, eseguire la procedura descritta in Spostare tutti i database in un server database aggiornato.

Nelle procedure seguenti vengono utilizzati diversi strumenti incorporati di Microsoft Windows SharePoint Services 3.0 e Microsoft SQL Server 2005 o SQL Server 2008, ad esempio il sito Web Amministrazione centrale e lo strumento da riga di comando Stsadm. Per spostare tutti i database da un server database a un altro, è necessario eseguire i passaggi seguenti.

  1. Preparare il nuovo server database.

  2. Arrestare la farm. Prima di poter spostare tutti i database, è necessario arrestare la farm per evitare che vengano eseguite modifiche durante lo spostamento dei database.

  3. Eseguire il backup dei database seguenti:

    • Database del contenuto

    • Database di configurazione

    • Database del contenuto di Amministrazione centrale

    • Database del servizio di ricerca Guida di Windows SharePoint Services

  4. Copiare o spostare i file di backup dei database nel server database di destinazione.

  5. Ripristinare i database.

  6. Copiare nel server database di destinazione tutti gli account di accesso di SQL Server, i ruoli predefiniti del server, i ruoli predefiniti del database e le autorizzazioni per i database.

  7. Reindirizzare la farm in modo che faccia riferimento al nuovo server database.

    Importante

    È consigliabile indirizzare la farm al nuovo server database utilizzando un alias di connessione a SQL Server. È necessario creare un alias di connessione a SQL Server utilizzabile da tutti i server, inclusi i server Web front-end e i server applicazioni, per connettersi all'istanza di SQL Server. L'alias di connessione è un nome alternativo che è possibile utilizzare per effettuare la connessione a un'istanza di SQL Server.

  8. Riavviare il server in cui è in esecuzione Amministrazione centrale per applicare le modifiche e garantire che i servizi, i siti Web e i pool di applicazioni associati a Microsoft Windows SharePoint Services 3.0 vengano avviati. 

Importante

Per eseguire questa procedura, sono necessari almeno i requisiti minimi seguenti:

  • È necessario essere membri del gruppo di SharePoint Amministratori farm.

  • Nel computer che esegue il sito Web Amministrazione centrale SharePoint è necessario essere membri del gruppo Administrators.

  • Nel server database da cui i database devono essere spostati:

    • È necessario essere membri del gruppo Administrators.

    • È necessario essere membri del ruolo predefinito del database db_backupoperator.

  • Nel server database in cui i database devono essere spostati:

    • È necessario essere membri del gruppo Administrators.

    • È necessario essere membri del ruolo predefinito del database db_owner.

  • In alcuni ambienti è necessario coordinare le procedure di spostamento con l'amministratore del database. Assicurarsi di seguire tutte le indicazioni e le linee guida pertinenti per la gestione dei database.

Spostare tutti i database in un altro server database

  1. Preparare il nuovo server database utilizzando la procedura descritta in Prepare the database servers.

  2. Interrompere la farm eseguendo i passaggi seguenti:

    1. Nel server in cui viene eseguito il sito Web Amministrazione centrale arrestare i servizi seguenti nello snap-in Servizi:

      • Windows SharePoint Services Administration

      • Windows SharePoint Services Search

      • Windows SharePoint Services Timer

      • Windows SharePoint Services Tracing

      • Windows SharePoint Services VSS Writer

    2. Nel server che esegue il sito Web Amministrazione centrale al prompt dei comandi digitare iisreset /stop.

    3. Ripetere il passaggio 6 in ogni server della farm.

  3. Eseguire il backup dei database nel server database di origine. 

    1. Avviare SQL Server Management Studio e connettersi al server database.

    2. In Esplora oggetti espandere Database.

    3. Fare clic con il pulsante destro del mouse sul database di configurazione (in genere denominato SharePoint_Config), scegliere Attività e quindi Backup.

    4. Nell'area Origine della finestra di dialogo Backup database selezionare il tipo di backup che si desidera eseguire nell'elenco Tipo backup. Per ulteriori informazioni sul tipo di backup da utilizzare,vedere Panoramica del modello di recupero (https://go.microsoft.com/fwlink/?linkid=114396&clcid=0x410) nella documentazione online di SQL Server 2005.

    5. Fare clic su Database.

    6. Nella casella di testo Nome dell'area Set di backup digitare un nome o utilizzare quello predefinito.

    7. Nella casella di testo Descrizione digitare una descrizione del backup.

    8. Specificare per quanto tempo mantenere il backup oppure utilizzare le impostazioni predefinite. Alla scadenza il set di backup potrà essere sovrascritto da eventuali backup successivi con lo stesso nome. Per impostazione predefinita è specificato un valore di 0 giorni, che corrisponde a un backup privo di scadenza.

    9. Nella sezione Destinazione specificare il percorso in cui archiviare il set di backup oppure utilizzare quello predefinito.

    10. Fare clic su OK per eseguire il backup del database.

    11. Ripetere i passaggi da c a j per gli altri database della farm.

  4. In Esplora risorse individuare i file di backup del database, ovvero quelli con estensione bak, che si desidera spostare e quindi copiarli o spostarli nel server di destinazione.

    Importante

    In alcuni ambienti questo passaggio deve essere eseguito dall'amministratore del database.

    Nel server database di destinazione spostare solo i file di backup. In questa fase non spostare alcun altro database o file.

  5. Ripristinare i database nel server database di destinazione.

    1. Avviare SQL Server Management Studio e connettersi al server database.

    2. In Esplora oggetti espandere Database.

    3. Fare clic con il pulsante destro del mouse sul database da ripristinare, scegliere Attività, Ripristina e quindi Database.

    4. Nella finestra di dialogo Ripristina database specificare la destinazione e l'origine, quindi selezionare uno o più set di backup da ripristinare.

      I valori predefiniti per la destinazione e l'origine in genere sono adatti alla maggior parte degli scenari di ripristino.

    5. Nel riquadro Selezione pagina fare clic su Opzioni.

    6. Nella sezione Opzioni di ripristino selezionare solo Sovrascrivi il database esistente. Se non richiesto diversamente dall'ambiente o dai criteri, non selezionare le altre opzioni di questa sezione.

    7. Nella sezione Stato di recupero:

      • Se sono stati inclusi tutti i registri delle transazioni che è necessario ripristinare, selezionare RESTORE WITH RECOVERY.

      • Se è necessario ripristinare altri registri delle transazioni, selezionare RESTORE WITH NORECOVERY.

      • La terza opzione, RESTORE WITH STANDBY, non viene utilizzata in questo scenario.

    8. Fare clic su OK per completare l'operazione di ripristino.

    9. Ripetere i passaggi da c a h per ogni database da ripristinare.

  6. Utilizzare SQL Server per copiare nel server di destinazione gli account di accesso per tutti gli account del servizio, inclusi gli account di accesso di SQL Server, i ruoli predefiniti del server, i ruoli predefiniti del database e le autorizzazioni per i database.

    Per informazioni sulla copia dei ruoli e delle autorizzazioni di SQL Server nel server database di destinazione, vedere l'articolo 246133 Trasferimento di accessi e password tra istanze di SQL Server (https://go.microsoft.com/fwlink/?linkid=132636&clcid=0x410) di Guida e supporto tecnico Microsoft. Per informazioni sulla risoluzione dei problemi, vedere l'articolo 240872 Come risolvere i problemi relativi alle autorizzazioni quando si sposta un database tra server che eseguono SQL Server (https://go.microsoft.com/fwlink/?linkid=123469&clcid=0x410) di Guida e supporto tecnico Microsoft.

    Importante

    In alcuni ambienti questo passaggio deve essere eseguito dall'amministratore del database.

  7. Indirizzare la farm al nuovo server database creando un alias di connessione a SQL Server.

    1. Avviare l'utilità di rete di SQL Server Native Client (%SYSTEM%\cliconfg.exe).

    2. Nella scheda Generale verificare che TCP/IP sia attivato.

    3. Nella scheda Alias fare clic su Aggiungi.

      Verrà visualizzata la finestra di dialogo Aggiungi configurazione libreria di rete.

    4. Nella casella Alias SQL Server immettere il nome dell'istanza di SQL Server corrente.

    5. Nell'area Librerie di rete fare clic su TCP/IP.

    6. Nella casella Nome server dell'area Parametri di connessione immettere il nome e l'istanza del nuovo server da associare all'alias e quindi fare clic su OK.

    7. Ripetere i passaggi da a a f in tutti i server connessi a SQL Server.

  8. Avviare la nuova farm eseguendo i passaggi seguenti:

    1. Nello snap-in Servizi avviare i servizi seguenti:

      • Windows SharePoint Services Administration

      • Windows SharePoint Services Search

      • Windows SharePoint Services Timer

      • Windows SharePoint Services Tracing

      • Windows SharePoint Services VSS Writer (facoltativo)

    2. Al prompt dei comandi digitare iisreset /start.

    3. Ripetere i passaggi a e b in ogni server della farm.

Spostare tutti i database in un server database con lo stesso nome

Questa procedura consente di spostare tutti i database di Microsoft Windows SharePoint Services 3.0 in un server database con lo stesso nome. Il nuovo server database può presentare le differenze seguenti rispetto al server originale:

  • Esegue una versione più recente di SQL Server, ad esempio, SQL Server 2008 invece di SQL Server 2005.

  • Esegue una versione più recente di Windows, ad esempio, Windows Server 2008 invece di Windows Server 2003.

  • È un computer a 64 bit che esegue un sistema operativo a 64 bit, invece di un computer a 32 bit che esegue un sistema operativo a 32 bit.

In questo articolo non sono contenute informazioni su come aggiornare il server database.

Importante

Per informazioni su come eseguire la migrazione del server database corrente, vedere la procedura Eseguire la migrazione di una server farm esistente in un ambiente a 64 bit (Windows SharePoint Services 3.0).

In questa procedura vengono utilizzati diversi strumenti incorporati di Microsoft Windows SharePoint Services 3.0 e SQL Server, ad esempio il sito Web Amministrazione centrale, SQL Server Management Studio o SQL Server Management Studio Express (SSMSE) e lo strumento da riga di comando Stsadm. Il processo di spostamento dei database in un nuovo server database include i passaggi seguenti:

  1. Arrestare la farm.

  2. Scollegare i database.

  3. Chiudere il vecchio server database.

  4. Preparare il nuovo server database denominato come il vecchio server database.

  5. Ricollegare i database nel nuovo server.

  6. Riavviare il server in cui è in esecuzione Amministrazione centrale per applicare le modifiche e garantire che i servizi, i siti Web e i pool di applicazioni associati a Microsoft Windows SharePoint Services 3.0 vengano avviati.

Importante

Per eseguire questa procedura, sono necessari almeno i requisiti minimi seguenti.

  • È necessario essere membri del gruppo di SharePoint Amministratori farm.

  • Se si utilizza Microsoft SQL Server 2005 Express Edition, è necessario aver installato SQL Server Management Studio Express (SSMSE). Per ulteriori informazioni sull'installazione di SSMSE, visitare il sito di download di SSMSE (https://go.microsoft.com/fwlink/?linkid=140832&clcid=0x410).

  • È necessario utilizzare un account che sia membro del gruppo Administrators nel computer che esegue il sito Web Amministrazione centrale SharePoint.

  • Nei server database vecchio e nuovo:

    • È necessario essere membri del gruppo Administrators.

    • È necessario essere membri del ruolo predefinito del database db_owner.

  • In alcuni ambienti è necessario coordinare le procedure di migrazione con l'amministratore del database. Assicurarsi di seguire tutte le indicazioni e le linee guida pertinenti per la gestione dei database.

Spostare tutti i database in un server database con lo stesso nome

  1. Interrompere la farm eseguendo i passaggi seguenti.

    1. Nel server in cui viene eseguito il sito Web Amministrazione centrale arrestare i servizi seguenti nello snap-in Servizi:

      • Windows SharePoint Services Administration

      • Windows SharePoint Services Search

      • Windows SharePoint Services Timer

      • Windows SharePoint Services Tracing

      • Windows SharePoint Services VSS Writer

    2. Nel server che esegue il sito Web Amministrazione centrale al prompt dei comandi digitare iisreset /stop.

  2. Nel server database di origine scollegare i database eseguendo la procedura seguente:

    1. Avviare SSMSE e connettersi al server database.

    2. In Esplora oggetti espandere Database.

    3. Fare clic con il pulsante destro del mouse sul database da scollegare, scegliere Attività e quindi Scollega.

    4. Nella finestra di dialogo Scollega database selezionare il database da scollegare.

    5. Fare clic su OK.

    6. Ripetere questi passaggi per ogni database nella distribuzione di Microsoft Windows SharePoint Services 3.0.

  3. Per impedire la perdita di dati durante lo spostamento, è possibile eseguire il backup dei database nel server database di origine eseguendo la procedura descritta in Eseguire il backup dei database (Windows SharePoint Services 3.0).

  4. Arrestare il server database originale.

  5. Preparare un nuovo server database avente lo stesso nome del server database originale eseguendo la procedura descritta in Prepare the database servers procedure. È inoltre possibile migliorare il nuovo server database installando i componenti software seguenti:

  6. Ricollegare i database al nuovo server database eseguendo la procedura seguente:

    1. Avviare SSMSE e connettersi al server database.

    2. In Esplora oggetti espandere Database.

    3. Fare clic con il pulsante destro del mouse su Database, scegliere Attività e quindi Collega.

    4. Nella finestra di dialogo Collega database fare clic su Aggiungi nella sezione Database da collegare.

      1. Nella finestra di dialogo Individua file di database individuare i database che si desidera collegare.

      2. Fare clic su un database e quindi su OK.

      3. Ripetere l'operazione per ogni database che si desidera collegare.

    5. Fare clic su OK.

    6. Per fare in modo che i database collegati vengano visualizzati nel riquadro Esplora oggetti, aggiornare la visualizzazione.

  7. Riavviare la farm eseguendo la procedura seguente:

    1. Nel server assegnato per l'esecuzione del sito Web Amministrazione centrale avviare i servizi seguenti nello snap-in Servizi:

      • Windows SharePoint Services Administration

      • Windows SharePoint Services Search

      • Windows SharePoint Services Timer

      • Windows SharePoint Services Tracing

      • Windows SharePoint Services VSS Writer (facoltativo)

    2. Nel server assegnato per l'esecuzione del sito Web Amministrazione centrale avviare il servizio Web Amministrazione centrale SharePoint v3 nello snap-in Gestione Internet Information Services (IIS):

Vedere anche

Concetti

Aggiungere, dividere e unire database del contenuto (Windows SharePoint Services 3.0)
Spostare i database del contenuto (Windows SharePoint Services 3.0)
Eseguire lo spostamento e la migrazione di server e server farm (Windows SharePoint Services 3.0)
Eseguire la migrazione di database del contenuto da Database interno di Windows a un'istanza di SQL Server (Windows SharePoint Services 3.0)