Eseguire il backup del sistema Dynamics 365 Customer Engagement (on-premises)

Per poter ripristinare il sistema da qualsiasi scenario, è necessario creare copie di backup di tutte le informazioni richieste e archiviare tali copie in un'altra sede. È necessario creare un piano di backup e provare a implementarlo per tutti i componenti e i servizi di Dynamics 365 Customer Engagement (on-premises) per assicurarsi che in caso di errore di un disco o di altro tipo sarà possibile recuperare la massima quantità di dati.

Riepilogo dei requisiti di backup

I requisiti di backup variano a seconda dei server interessati. Nella tabella seguente è riportato un riepilogo degli elementi di cui eseguire il backup per Dynamics 365 Customer Engagement (on-premises).

Server Elementi di cui eseguire il backup Commenti
Controller di dominio Stato dell'intero sistema Nessuna.
SQL Server MSCRM_CONFIG

NomeOrganizzazione_MSCRM

master

msdb

ReportServer

ReportServertempdb
Per i database OrganizationName_MSCRM e ReportServer è necessario il backup completo del database e dei registri delle transazioni.

Per i database aggiornati raramente, ad esempio msdb, è possibile selezionare solo il backup completo del database.

I backup dei database master e msdb non sono necessari per Dynamics 365 Customer Engagement (on-premises), ma devono essere comunque eseguiti nell'ambito di una strategia di backup globale.
SharePoint Backup consigliato se è abilitata l'integrazione con SharePoint. Se è stata abilitata la gestione dei documenti SharePoint, è consigliabile eseguire il backup dei database di SharePoint. Per ulteriori informazioni, vedere la documentazione del SharePoint.
Exchange Server Backup non necessario per Dynamics 365 Customer Engagement (on-premises). Il backup potrebbe essere necessario per Exchange Server. Per ulteriori informazioni, vedere Backup, ripristino e ripristino di emergenza.
Microsoft Dynamics 365 Server web.config

(Percorso predefinito: c:\Program Files\Microsoft Dynamics CRM\CRMWeb)

Registro di sistema di Windows:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM
È necessario includere il file web.config solo se è stato modificato rispetto alle impostazioni predefinite.

Sottochiave del Registro di sistema di Windows

Selezione di un tipo e una tecnologia di backup

Dynamics 365 Server include il supporto al Servizio Copia Shadow del volume (VSS), che può essere utilizzato insieme a System Center Data Protection Manager per gestire in maniera centralizzata le operazioni di backup e ripristino di Dynamics 365 Customer Engagement (on-premises). Per ulteriori informazioni, vedere Microsoft Dynamics 365 VSS Writer e Data Protection Manager.

Il backup di Windows Server in Windows Server 2012 supporta dischi rigidi esterni e interni, unità di supporti ottici, unità di supporti rimovibili e le macchine virtuali di Hyper-V per l'archiviazione locale. Inoltre, Windows Server 2012 supporta il backup online tramite Azure Online Backup. Ulteriori informazioni:Backup di Azure.

Per eseguire un backup pianificato, la procedura consigliata consiste nell'utilizzo di un disco rigido esterno che supporti almeno USB 2.0 o IEEE 1394.

In Windows Server, è possibile eseguire tre tipi di backup:

  • Backup dello stato del sistema, che include tutti i file necessari per il ripristino di Active Directory.

  • Backup dei volumi critici, che include tutti i volumi contenenti file dello stato del sistema.

  • Backup del server completo, che include tutti i volumi del server.

Backup di SQL Server, inclusi Reporting Services

Il backup di Windows Server utilizza il Servizio Copia shadow del volume per proteggere i dati dell'applicazione SQL Server. Una soluzione alternativa utilizzabile quando è in esecuzione SQL Server, è la funzionalità di backup incorporato di SQL Server.

Se si utilizza SQL Server Management Studio per eseguire il backup dei database SQL Server è possibile eseguire un processo di backup da Backup o ripristino guidato per includere i backup di database creati dai servizi di creazione report. Pianificare prima l'esecuzione del routing di backup in Reporting Services, seguito dall'esecuzione di un processo di backup in Backup o ripristino guidato. Altre informazioni: Backup e ripristino dei database SQL Server

Dynamics 365 Customer Engagement (on-premises) crea almeno due database specifici di Dynamics 365 Customer Engagement (on-premises) in SQL Server. Inoltre, Dynamics 365 Customer Engagement (on-premises) richiede i database master e msdbSQL Server predefiniti per i servizi di database e i database SQL Server del server di report predefiniti per Reporting Services. I database che costituiscono un sistema Customer Engagement in SQL Server sono i seguenti:

  • NomeOrganizzazione_MSCRM

  • MSCRM_CONFIG

  • ReportServer

  • ReportServertempdb

  • master

  • msdb

Nota

Per le distribuzioni multi-tenant, la distribuzione di Dynamics 365 Customer Engagement (on-premises) include più di un database OrganizationName_MSCRM.

Il piano di backup di SQL Server deve prendere in considerazione ognuno di questi database per garantire che Dynamics 365 Customer Engagement (on-premises) possa essere ripristinato in caso uno o tutti i database generino errori. Se l'organizzazione utilizza già SQL Server o un'altra applicazione di database, è possibile che l'amministratore di database abbia già sviluppato una strategia di backup dei database. Se si tratta invece della prima applicazione di database introdotta nell'organizzazione, sarà possibile creare e gestire processi pianificati, in modo da eseguire tutti i backup necessari, utilizzando Creazione guidata piano di manutenzione in SQL Server Management Studio. Per avviare tale procedura, in Reporting Services espandere il server, espandere la cartella Gestione, fare clic con il pulsante destro del mouse sulla cartella Piani di manutenzione e quindi selezionare Creazione guidata piano di manutenzione.

Il piano di backup dei database di Dynamics 365 Customer Engagement (on-premises) consente di creare un set di backup che include un backup completo del database, oltre a un numero di backup dei registri delle transazioni che dipende dall'installazione di Dynamics 365 Customer Engagement (on-premises) e della frequenza con cui è necessario eseguire i backup.

Per i database che vengono aggiornati di rado, ad esempio il database msdb, è consigliabile eseguire solo backup completi. Per i database OrganizationName_MSCRM, MSCRM_CONFIG e ReportServer sono necessari sia il backup completo dei database che i backup dei registri delle transazioni.

Per i database per cui saranno eseguiti i backup dei registri delle transazioni, è necessario impostare la proprietà del database relativa al modello di recupero con registrazione completa. Tale proprietà può essere impostata tramite SQL Server Management Studio.

Per limitare il numero dei ripristini in caso di errore, è consigliabile pianificare i backup completi dei database in modo che vengano eseguiti di frequente. Se ad esempio si ritiene accettabile perdere i dati di una giornata di lavoro, eseguire il backup del registro delle transazioni una volta al giorno e il backup del database una volta la settimana. Se invece si ritiene accettabile perdere i dati di un'ora di lavoro al massimo, eseguire il backup del registro delle transazioni una volta all'ora. Per limitare il numero dei ripristini, eseguire il backup del database una volta al giorno.

Per creare un piano di manutenzione dei database per i backup pianificati, è possibile eseguire Creazione guidata piano di manutenzione da SQL Server Management Studio. Selezionare l'opzione per il backup del database nell'ambito del piano di manutenzione per un backup completo del database e l'opzione per il backup del registro delle transazioni nell'ambito del piano di manutenzione per il backup del registro delle transazioni.

Per il computer che esegue SQL Server deve essere predisposto un livello di tolleranza d'errore corretto per un server di database. Ad esempio un array di dischi RAID-5 per i database e un dispositivo RAID-1 (mirror) per i registri delle transazioni. Se si imposta il livello di tolleranza d'errore corretto per l'hardware, il ripristino da un backup sarà necessario molto raramente.

Eseguire il backup di Microsoft Dynamics 365 Server

Per il backup e il ripristino di Dynamics 365 Server sono sostanzialmente necessari i dati seguenti:

  • File di database di Dynamics 365 Server (illustrati in precedenza)

  • File di programma di Dynamics 365 Server

  • File del sito Web di Dynamics 365 Customer Engagement (on-premises)

Per informazioni sul backup delle soluzioni e delle personalizzazioni implementate al di fuori dell'applicazione Dynamics 365 Customer Engagement (on-premises), contattare il fornitore della soluzione.

Nota

È consigliabile tenere traccia della versione dell'aggiornamento corrente di Dynamics 365 Customer Engagement (on-premises). In questo modo, in caso sia necessario il ripristino in caso di errori, potrà essere riapplicato l'aggiornamento appropriato.

Per impostazione predefinita, tutti i file di programma di Dynamics 365 Customer Engagement (on-premises) si trovano nelle cartelle seguenti:

  • C:\Program Files\Microsoft Dynamics CRM\

  • C:\Program Files\Microsoft Dynamics 365 Reporting Extensions\

Per impostazione predefinita, i file del sito Web di Dynamics 365 Customer Engagement (on-premises) si trovano nella cartella seguente:

  • C:\Program Files\Microsoft Dynamics CRM\CRMWeb

Vedi anche

Protezione e ripristino dei dati di Microsoft Dynamics 365
Esportazione e importazione di personalizzazioni e soluzioni