Spostare tutti i database (Project Server 2007)
Aggiornamento: novembre 2008
Ultima modifica dell'argomento: 2008-11-19
Questo articolo contiene informazioni e procedure che consentono di spostare tutti i database associati a Microsoft Office Project Server 2007 da un server database a un altro nella stessa farm. È possibile spostare tutti i database se si sta aggiornando l'hardware o il software nel server database, ad esempio per passare da una versione a 32 bit a una a 64 bit di Microsoft SQL Server 2005.
Importante: |
---|
Per eseguire questa operazione è necessario arrestare l'intera farm e pertanto tutti i siti e le risorse della farm non saranno disponibili agli utenti fino al termine del processo. |
In questo articolo non vengono fornite informazioni su come eseguire la migrazione o lo spostamento della farm di Office Project Server 2007 da un gruppo di server a un altro. Per ulteriori informazioni sullo spostamento di un'intera farm da un gruppo di server della farm a un altro, vedere Migrazione di un'istanza di Project Web Access (Project Server 2007).
In questo articolo non sono contenute informazioni su come eseguire l'aggiornamento di SQL Server 2005 nel server database. Per ulteriori informazioni sull'aggiornamento di SQL Server 2005, vedere Aggiornamento a SQL Server 2005 nella documentazione in linea di SQL Server.
È necessario spostare i database seguenti associati a Office Project Server 2007:
Database Draft
Database Published
Database Archive
Database delle relazioni
Database del contenuto
Requisiti per l'attività
Per eseguire le procedure per questa attività è necessario:
Accedere al server che esegue il sito Web Amministrazione centrale SharePoint.
Essere membri dei ruoli di SQL Server 2005 seguenti:
Ruolo predefinito del database db_backupoperator per eseguire il backup dei database.
Ruolo predefinito del server dbcreator nel server di destinazione in cui è in esecuzione SQL Server 2005 o un'istanza di SQL Server per ripristinare i database.
È necessario coordinare le procedure di spostamento con l'amministratore di database (DBA). I passaggi che richiedono la partecipazione dell'amministratore sono indicati dal prefisso "[DBA]".
Panoramica della procedura
In questa sezione sono riepilogate le procedure da eseguire per completare il processo di spostamento di tutti i database associati a Office Project Server 2007. Per consultare i passaggi effettivi, vedere ogni procedura di seguito alla panoramica.
Nel processo di spostamento verranno utilizzati gli strumenti di Office Project Server 2007 e di SQL Server 2005. Per spostare tutti i database da un server database a un altro, è necessario eseguire i passaggi seguenti:
(In alcuni ambienti, è necessario che l'amministratore di sistema esegua alcuni passaggi, indicati dal prefisso "[DBA]").
Eseguire un backup completo del provider di servizi condivisi predefinito.
Arrestare completamente la farm arrestando i servizi associati a Office Project Server 2007 e Internet Information Services (IIS).
[DBA] Eseguire il backup dei database della farm seguenti mediante gli strumenti di SQL Server 2005:
Database Draft
Database Published
Database Archive
Database delle relazioni
Database del contenuto
[DBA] Copiare o spostare i file di backup nel server database di destinazione.
[DBA] Ripristinare tutti i database nel server database di destinazione utilizzando gli strumenti di SQL Server 2005.
[DBA] Copiare nel server 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.
Esecuzione del backup dei database nel server database di origine
Importante: |
---|
Per eseguire questa procedura è richiesta almeno l'appartenenza al ruolo predefinito del database db_backupoperator. |
Importante: |
---|
È importante che il servizio di coda venga svuotato e interrotto per evitare incoerenze dei dati. |
In alcuni ambienti questi passaggi devono essere eseguiti dall'amministratore di database.
Eseguire il backup dei database nel server database di origine.
Aprire Microsoft SQL Server Management Studio e connettersi al server database.
In Esplora oggetti espandere Database.
Fare clic con il pulsante destro del mouse sul database di cui si desidera eseguire il backup, scegliere Attività e quindi fare clic su Backup.
Nell'elenco Tipo backup della finestra di dialogo Backup database selezionare il tipo di backup che si desidera eseguire. 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 in linea di SQL Server 2005.
In Componente di cui eseguire il backup selezionare l'opzione Database.
Nella sezione Set di backup utilizzare il nome predefinito suggerito o specificare un nome per il set di backup nella casella di testo Nome.
Specificare la data di scadenza per il set di backup che determina quando il set di backup potrà essere sovrascritto da backup successivi con lo stesso nome. Per impostazione predefinita, il set di backup non ha scadenza (0 giorni).
Nella sezione Destinazione, se il percorso corretto della cartella di backup non è elencato, è possibile aggiungerlo facendo clic su Aggiungi.
Fare clic su OK per eseguire il backup del database.
Ripetere i passaggi da 3 a 9 per ogni database da spostare.
Importante: |
---|
È consigliabile eseguire il backup dei database Draft e Published unicamente dal server database di origine |
Copia o spostamento dei file di backup nel server database di destinazione
Importante: |
---|
Per eseguire questa procedura è richiesto almeno l'accesso in lettura alla cartella condivisa nel computer di origine e l'accesso in scrittura alla cartella condivisa nel computer di destinazione. In alcuni ambienti questi passaggi devono essere eseguiti dall'amministratore di database. |
Copiare o spostare i file di backup nel server database di destinazione
In Esplora risorse passare al percorso dei file con estensione bak relativi ai database.
Selezionare i file con estensione bak relativi ai database da spostare e quindi copiarli o spostarli nella directory di destinazione.
Ripristino dei database nel server database di destinazione
Importante: |
---|
Per eseguire queste procedure è richiesto almeno il ruolo predefinito del server dbcreator. Per eseguire questa procedura, è necessario aggiungere l'account Amministratore farm al ruolo predefinito del server dbcreator. Dopo l'esecuzione dell'operazione di recupero, è possibile rimuovere l'account dal ruolo. In alcuni ambienti questi passaggi devono essere eseguiti dall'amministratore di database. |
Ripristinare i database nel server database di destinazione
Aprire Microsoft SQL Server Management Studio e connettersi al server database.
In Esplora oggetti espandere l'istanza del database.
Fare clic con il pulsante destro del mouse sul nodo Database e quindi scegliere Ripristina database.
Nella finestra di dialogo Ripristina database digitare il nome del database in Destinazione per il ripristino. È necessario specificare esattamente il nome che il database aveva nel server di origine.
In Origine per il ripristino selezionare l'opzione Periferica di origine.
Nella finestra di dialogo Seleziona backup selezionare File nell'elenco Supporti di backup.
Fare clic su Aggiungi e quindi cercare e selezionare il file con estensione bak per il database.
Selezionare il file con estensione bak e quindi fare clic su OK. Fare di nuovo clic su OK per aggiungere il percorso nella finestra di dialogo Ripristina backup.
Verificare che il set di backup sia selezionato nell'elenco Selezionare i set di backup da ripristinare.
Nella pagina Selezione pagina fare clic su Opzioni.
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.
Nella sezione Stato di recupero selezionare l'opzione RESTORE WITH RECOVERY.
Per ulteriori informazioni su queste opzioni di ripristino, vedere Ripristina database (pagina Opzioni) (https://go.microsoft.com/fwlink/?linkid=114420\&clcid=0x410).
Fare clic su OK per completare l'operazione di recupero.
Ripetere i passaggi da 3 a 13 per ogni database da spostare.
Copia di tutti gli account di accesso di SQL Server, dei ruoli predefiniti del server, dei ruoli predefiniti del database e delle autorizzazioni per i database nel server di destinazione.
Per informazioni sulla copia dei ruoli e delle autorizzazioni di SQL Server nel server database di destinazione, vedere l'articolo 246133 Come trasferire account di accesso e password tra istanze di SQL Server (https://go.microsoft.com/fwlink/?linkid=114420\&clcid=0x410), in Guida e supporto tecnico. 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) in Guida e supporto tecnico.
Riavvio del server
Importante: |
---|
Per eseguire queste procedure è richiesta almeno l'appartenenza al gruppo Administrators nel computer locale. |
Riavviare il server
Riavviare il server che esegue Project Server.
Nello snap-in Servizi verificare che i servizi seguenti siano stati avviati:
Office SharePoint Server Servizio eventi di Project Server
Windows SharePoint Services Servizio di coda di Project Server
In Gestione Internet Information Services (IIS) verificare che siano avviati i siti Web seguenti:
Servizi Web di Office Server
Tutti i siti Web del provider di servizi condivisi
Amministrazione centrale SharePoint