Condividi tramite


Installa DPM

Ecco le operazioni da eseguire per configurare System Center Data Protection Manager (DPM):

  1. Leggere i prerequisiti di installazione.
  2. Verificare che il sistema operativo DPM sia compatibile.
  3. Configurare un database di SQL Server per archiviare le impostazioni e le informazioni di configurazione di DPM.
  4. Configurare DPM È possibile installare DPM dall'interfaccia utente o Eseguire un'installazione automatica. Seguire queste istruzioni se si vuole installare DPM in un controller di dominio.

Nota

Con DPM 2019 UR4, una nuova installazione dell'agente di aggiornamento cumulativo potrebbe riavviare il server protetto.

Prerequisiti di installazione

Ambiente Dettagli o specifiche per l'installazione
Prerequisiti di installazione di DPM di base Nel server DPM sono necessari molti componenti. Questi vengono installati automaticamente durante l'installazione:

- .NET Framework 4.0 o 4.5 (DPM 2016/2019); .NET Framework 3.5 necessario per l'installazione di SQL (prima di SQL 2016); .NET Framework 4.6 necessario per l'installazione di SQL (SQL 2016 e versioni successive). Eseguire l'installazione con l'aggiunta di funzionalità in Server Manager se non viene installata automaticamente.
- Windows Installer 4.5 (o versione successiva). Installato come parte del sistema operativo, ma può anche essere installato come amministratore dalla <directory>radice DPM\setup\redist\WindowsInstaller\INSTMSI45.EXE.
- Microsoft Visual C++ 2012 Redistributable; Microsoft Visual C++ 2010 Redistributable; Microsoft Visual C++ 2008 Redistributable.
- PowerShell 3.0 (incluso in Windows Server 2012 R2 o 2012).
- PowerShell per la gestione di Microsoft Hyper-V
Database DPM
- Verificare le versioni di SQL Server supportate per il database DPM.
- È possibile installare SQL Server nel server DPM o in un server remoto.
- Installare SQL in locale o in remoto prima di installare DPM.
- Se si prevede di usare SQL Server 2022 con DPM 2022, assicurarsi di installare SQL Server Native Client (SQLNCLI) nel computer SQL Server prima di installare DPM 2022 RTM come SQL 2022 non viene fornito con SQLNCLI.
- Se si installa il database in modalità remota, il computer che esegue l'istanza remota deve trovarsi nello stesso dominio e fuso orario del server DPM.
- Se si esegue un database remoto, assicurarsi di eseguire lo strumento Preparazione SQL nel computer SQL remoto prima di installare DPM.
- SQL Server può essere autonomo o in esecuzione in un cluster.
- Se SQL Server è in cluster, il server di report e SQL Server devono trovarsi in computer diversi.
- Non è possibile eseguire un server SQL in un controller di dominio.
- Non è possibile usare una distribuzione Always-On di SQL Server.
- Se si distribuisce DPM come macchina virtuale di Azure, usare una macchina virtuale di Azure che esegue SQL Server come istanza remota di SQL Server. Non è possibile usare un server SQL locale in questa distribuzione e il database SQL di Azure non è attualmente supportato.
DPM installato come macchina virtuale Hyper-V Se si installa DPM come macchina virtuale Hyper-V, tenere presente che:

  • L'installazione di DPM virtuale non è destinata agli ambienti con scalabilità orizzontale. Utilizzare invece l'archiviazione basata su attacco diretto o SAN. Le prestazioni possono risentire di ambienti con scalabilità orizzontale (Hyper-V in CSV) usando file VHDX rispetto a SAN. Pertanto, per gli ambienti con scalabilità orizzontale, non è consigliabile usare VHDX.
  • Non esiste alcun limite di dimensioni per VHDX.
    Sono supportati sia i file VHDX fissi che dinamici.
  • I file VHD e VHDX sono supportati nel pool di archiviazione DPM.
    Un'istallazione di DPM virtuale è necessaria per supportare l'aggiunta di unità disco rigido virtuale al pool di archiviazione.
  • Per i dischi rigidi virtuali dinamici e fissi, i file VHD e VHDX sono supportati nelle condivisioni SMB remote.
  • Da DPM 2012 R2 con l'Aggiornamento 3 e versioni successive, è possibile eseguire DPM come macchina virtuale Hyper-V con supporto per unità nastro tramite FC sintetico.
  • Per l'archiviazione DPM a disponibilità elevata, i dischi rigidi virtuali devono essere posizionati in file server con scalabilità orizzontale (SOFS). SMB 3.0 è necessario per i file server di scalabilità orizzontale.
  • Le installazioni di DPM virtuali non supportano:

    • Windows 2012 Spazi di archiviazione o dischi rigidi virtuali basati su spazi di archiviazione.
      Anche l'hosting locale o remoto di file VHDX nello spazio di archiviazione di Windows 2012 non è supportato.
    • Abilitazione della deduplicazione dei dati sui dischi nei volumi che ospitano dischi rigidi virtuali.
    • Destinazioni iSCSI di Windows 2012 (che usano dischi rigidi virtuali) come pool di archiviazione per DPM.
    • Compressione NTFS per volumi che ospitano file VHD usati nel pool di archiviazione DPM.
    • BitLocker nei volumi che ospitano file VHD usati per il pool di archiviazione.
    • Dimensioni native del settore 4K dei dischi fisici per i file VHDX nel pool di archiviazione DPM.
    • Dischi rigidi virtuali ospitati nei server Windows 2008.
DPM come macchina virtuale Azure
  • DPM è supportato in qualsiasi macchina virtuale IaaS di Azure con dimensioni A2 o superiori.
    Puoi selezionare le dimensioni per la macchina virtuale di DPM tramite il foglio di lavoro per il calcolo delle dimensioni della macchina virtuale di Azure DPM Quando si configura la macchina virtuale, creare un'istanza nel livello di calcolo Standard perché il numero massimo di operazioni di I/O al secondo per ogni disco collegato è superiore al livello Standard rispetto al livello Basic.
  • DPM può proteggere i carichi di lavoro come descritto qui nella matrice di protezione.
  • DPM può proteggere i carichi di lavoro eseguiti su più servizi cloud di Azure con la stessa rete virtuale e sottoscrizione di Azure.
    DPM in esecuzione come macchina virtuale di Azure non può proteggere i dati locali.
  • Usa un account di archiviazione separato per la macchina virtuale di DPM, poiché esistono limiti di dimensioni e di operazioni di input/output al secondo per un account di archiviazione che potrebbero influire sulle prestazioni della macchina virtuale di DPM, in caso di condivisione con altre macchine virtuali in esecuzione. La macchina virtuale di DPM e i carichi di lavoro protetti dovrebbero fare parte della stessa rete virtuale di Azure.
  • Il numero di dischi che può essere usato per l'archiviazione di destinazione (pool di archiviazione DPM) è limitato dalle dimensioni della macchina virtuale (massimo 16). L'agente Backup di Azure in esecuzione nel server DPM richiede l'archiviazione temporanea per l'uso (un percorso della cache) e i dati ripristinati dal cloud (area di gestione temporanea locale). Nota che ogni macchina virtuale di Azure è dotata di spazio di archiviazione su disco temporaneo. Questo è disponibile per l'utente come volume D:\. L'area di gestione temporanea locale necessaria per Azure Backup può essere configurata per risiedere in D:\, e il percorso della cache può essere posizionato in C:\. In questo modo, non è necessario ritagliare spazio dai dischi dati collegati alla macchina virtuale di DPM.
  • I dati vengono archiviati nei dischi di Azure collegati alla macchina virtuale di DPM. Dopo averli collegati alla macchina virtuale, i dischi e lo spazio di archiviazione vengono gestiti dall'interno di DPM. La quantità di dati di cui puoi eseguire il backup dipende dal numero e dalla dimensione dei dischi collegati alla macchina virtuale di DPM. È disponibile un numero massimo di dischi che possono essere collegati a ogni macchina virtuale di Azure (4 dischi per A2V2, A4V2 e A8V2) e le dimensioni massime di ogni disco (1 TB). Questo determina il pool di archiviazione di backup totale disponibile. È consigliabile conservare i dati per un giorno nel disco di Azure collegato a DPM e archiviare i dati precedenti a un giorno nel servizio Backup di Azure. Ciò fornisce l'archiviazione dei dati per un intervallo di conservazione più lungo e consente di proteggere una quantità maggiore di dati eseguendo l'offload in Backup di Azure.
  • Per la scalabilità della distribuzione hai a disposizione le opzioni seguenti:

    • Opzione 1, Aumentare le prestazioni: aumentare le dimensioni della macchina virtuale DPM da A2V2, A4V2, A8V2 e aggiungere altre risorse di archiviazione locali.
    • Opzione 2, offload dei dati: inviare i dati meno recenti a Backup di Azure e conservare solo i dati più recenti nello spazio di archiviazione collegato al server DPM.
    • Opzione 3, Scalabilità orizzontale: aggiungere altri server DPM per proteggere i carichi di lavoro.
  • Il numero massimo di carichi di lavoro protetti per ogni dimensione di macchina virtuale DPM è riepilogato nella tabella A seguente.
Ambiente Dettagli o specifiche per l'installazione
Prerequisiti di installazione di DPM di base Nel server DPM sono necessari molti componenti. Questi vengono installati automaticamente durante l'installazione:

- .NET Framework 4.0 o 4.5 (DPM 2016/2019); .NET Framework 3.5 necessario per l'installazione di SQL (prima di SQL 2016); .NET Framework 4.6 necessario per l'installazione di SQL (SQL 2016 e versioni successive). Eseguire l'installazione con l'aggiunta di funzionalità in Server Manager se non viene installata automaticamente.
- Windows Installer 4.5 (o versione successiva). Installato come parte del sistema operativo, ma può anche essere installato come amministratore dalla directory radice DPM\setup\redist\WindowsInstaller\INSTMSI45.EXE.
- Microsoft Visual C++ 2015 Redistributable; Microsoft Visual C++ 2013 Redistributable; Microsoft Visual C++ 2012 Redistributable.
- PowerShell 3.0 (incluso in Windows Server 2012 R2 o 2012).
- PowerShell per la gestione di Microsoft Hyper-V
Database DPM
- Verificare le versioni di SQL Server supportate per il database DPM.
- È possibile installare SQL Server nel server DPM o in un server remoto.
- Installare SQL in locale o in remoto prima di installare DPM.
- Se si prevede di usare SQL Server 2022 con DPM 2025, assicurarsi di installare SQL OLEDB 19.
- Se si installa il database in modalità remota, il computer che esegue l'istanza remota deve trovarsi nello stesso dominio e fuso orario del server DPM.
- Se si esegue un database remoto, assicurarsi di eseguire lo strumento Preparazione SQL nel computer SQL remoto prima di installare DPM.
- SQL Server può essere autonomo o in esecuzione in un cluster.
- Se SQL Server è in cluster, il server di report e SQL Server devono trovarsi in computer diversi.
- Non è possibile eseguire un server SQL in un controller di dominio.
- Non è possibile usare una distribuzione Always-On di SQL Server.
- Se si distribuisce DPM come macchina virtuale di Azure, usare una macchina virtuale di Azure che esegue SQL Server come istanza remota di SQL Server. Non è possibile usare un server SQL locale in questa distribuzione e il database SQL di Azure non è attualmente supportato.
DPM installato come macchina virtuale Hyper-V Se si installa DPM come macchina virtuale Hyper-V, tenere presente che:

  • L'installazione di DPM virtuale non è destinata agli ambienti con scalabilità orizzontale. Invece, utilizzare lo storage collegato direttamente o basato su SAN. Le prestazioni possono risentire nei ambienti ampliati (Hyper-V su CSV) usando file VHDX, rispetto all'utilizzo di una SAN. Pertanto, per gli ambienti con scalabilità orizzontale, non è consigliabile usare VHDX.
  • Non esiste alcun limite di dimensioni per VHDX.
    Sono supportati sia i file VHDX fissi che dinamici.
  • I file VHD e VHDX sono supportati nel pool di archiviazione DPM.
    Un'istallazione di DPM virtuale è necessaria per supportare l'aggiunta di unità disco rigido virtuale al pool di archiviazione.
  • Per i dischi rigidi virtuali dinamici e fissi, i file VHD e VHDX sono supportati nelle condivisioni SMB remote.
  • DPM può essere eseguito come macchina virtuale Hyper-V con supporto per unità nastro tramite FC sintetico.
  • Per l'archiviazione DPM a disponibilità elevata, i dischi rigidi virtuali devono essere posizionati in file server con scalabilità orizzontale (SOFS). SMB 3.0 è necessario per i file server di scalabilità orizzontale.
  • Le installazioni di DPM virtuali non supportano:

    • Windows 2012 Spazi di archiviazione oppure dischi rigidi virtuali costruiti su spazi di archiviazione.
      Anche l'hosting locale o remoto di file VHDX nello spazio di archiviazione di Windows 2012 non è supportato.
    • Abilitazione della deduplicazione dei dati nei volumi che ospitano dischi rigidi virtuali.
    • Target iSCSI di Windows 2012 (che utilizzano dischi rigidi virtuali) come pool di archiviazione DPM.
    • Compressione NTFS per volumi che ospitano file VHD usati nel pool di archiviazione DPM.
    • BitLocker nei volumi che ospitano file VHD usati per il pool di archiviazione.
    • Dimensioni native del settore 4K dei dischi fisici per i file VHDX nel pool di archiviazione DPM.
    • Dischi rigidi virtuali ospitati nei server Windows 2008.
DPM come macchina virtuale Azure
  • DPM è supportato in qualsiasi macchina virtuale IaaS di Azure con dimensioni A2 o superiori.
    Puoi selezionare le dimensioni per la macchina virtuale di DPM tramite il foglio di lavoro per il calcolo delle dimensioni della macchina virtuale di Azure DPM Quando si configura la macchina virtuale, creare un'istanza nel livello di calcolo Standard perché il numero massimo di operazioni di I/O al secondo per ogni disco collegato è superiore al livello Standard rispetto al livello Basic.
  • DPM può proteggere i carichi di lavoro come descritto qui nella matrice di protezione.
  • DPM può proteggere i carichi di lavoro eseguiti su più servizi cloud di Azure con la stessa rete virtuale e sottoscrizione di Azure.
    DPM in esecuzione come macchina virtuale di Azure non può proteggere i dati locali.
  • Usa un account di archiviazione separato per la macchina virtuale di DPM, poiché esistono limiti di dimensioni e di operazioni di input/output al secondo per un account di archiviazione che potrebbero influire sulle prestazioni della macchina virtuale di DPM, in caso di condivisione con altre macchine virtuali in esecuzione. La macchina virtuale di DPM e i carichi di lavoro protetti dovrebbero fare parte della stessa rete virtuale di Azure.
  • Il numero di dischi che può essere usato per l'archiviazione di destinazione (pool di archiviazione DPM) è limitato dalle dimensioni della macchina virtuale (massimo 16). L'agente di Backup di Azure in esecuzione sul server DPM necessita di uno spazio di archiviazione temporaneo per il suo utilizzo (una posizione della cache) e per i dati ripristinati dal cloud (un'area di staging locale). Nota che ogni macchina virtuale di Azure è dotata di spazio di archiviazione su disco temporaneo. Questa opzione è disponibile per l'utente come volume D:\. L'area di gestione temporanea locale necessaria per il Backup di Azure può essere configurata per risiedere in D:\, e il percorso della cache può essere posizionato in C:\. In questo modo, non è necessario ritagliare spazio dai dischi dati collegati alla macchina virtuale di DPM.
  • I dati vengono archiviati nei dischi di Azure collegati alla macchina virtuale di DPM. Dopo averli collegati alla macchina virtuale, i dischi e lo spazio di archiviazione vengono gestiti dall'interno di DPM. La quantità di dati di cui puoi eseguire il backup dipende dal numero e dalla dimensione dei dischi collegati alla macchina virtuale di DPM. È consigliabile conservare i dati per un giorno nel disco di Azure collegato a DPM e archiviare i dati precedenti a un giorno nel servizio Backup di Azure. Ciò fornisce l'archiviazione dei dati per un intervallo di conservazione più lungo e consente di proteggere una quantità maggiore di dati eseguendo l'offload in Backup di Azure.
  • Per la scalabilità della distribuzione hai a disposizione le opzioni seguenti:

    • Opzione 1, Aumentare le prestazioni: aumentare le dimensioni della macchina virtuale DPM da A2V2, A4V2, A8V2 e aggiungere altre risorse di archiviazione locali.
    • Opzione 2, offload dei dati: inviare i dati meno recenti a Backup di Azure e conservare solo i dati più recenti nello spazio di archiviazione collegato al server DPM.
    • Opzione 3, Scalabilità orizzontale: aggiungere altri server DPM per proteggere i carichi di lavoro.
  • Il numero massimo di carichi di lavoro protetti per ogni dimensione di macchina virtuale DPM è riepilogato nella tabella A seguente.

Tabella A

Dimensioni della VM Numero massimo di carichi di lavoro protetti Dimensioni medie del carico di lavoro Varianza media del carico di lavoro (giornaliera)
A2V2 20 100 GB Tasso di abbandono netto del 5%
A4V2 40 150 GB Varianza del 10% netto
A8V2 60 200 GB Tasso di abbandono del 15% netto

Nota

Come macchina virtuale Windows in VMware: è possibile installare DPM 2022 in una macchina virtuale Windows in un ambiente VMware. In questa configurazione DPM può proteggere i carichi di lavoro Microsoft in esecuzione come macchine virtuali Windows in VMware.

Nota

Come macchina virtuale Windows in VMware: è possibile installare DPM 2019 in una macchina virtuale Windows in un ambiente VMware. In questa configurazione DPM può proteggere i carichi di lavoro Microsoft in esecuzione come macchine virtuali Windows in VMware.

Configurare un database di SQL Server

Sarà necessario configurare un database di SQL Server se:

  • Stai eseguendo DPM 2019, 2016
  • Stai utilizzando DPM 2022, 2019, 2016
  • Stai eseguendo DPM 2025, 2022, 2019

Per configurare un database di SQL Server:

  1. Eseguire il programma di installazione di SQL Server nel server locale in cui si installerà DPM o in un server remoto.

  2. In Installazione selezionare Nuova installazione autonoma di SQL Server o aggiungere funzionalità a un'installazione esistente.

  3. Nel codice Product Key immettere un codice di licenza valido. Nelle regole di supporto del programma di installazione correggere eventuali errori prima di procedere. Nella Configurazione Ruolo, selezionare Installazione delle funzionalità di SQL Server.

  4. Nella Selezione delle funzionalità, selezionare Servizi Motore di Database. In Funzionalità istanza, selezionare Servizio di generazione report - Nativo. Nelle regole di installazione, esaminare le regole.

  5. Nella configurazione dell'istanza specificare il nome dell'istanza di SQL Server che verrà usata per DPM. Non usare caratteri di sottolineatura o localizzati nel nome. In Requisiti di spazio su disco esaminare le informazioni.

  6. In Configurazione del Server>Account di Servizio, specificare gli account di dominio sotto i quali devono essere eseguiti i servizi di SQL Server:

    • È consigliabile usare un singolo account utente di dominio dedicato per eseguire SQL Server Services, SQL Server Agent, SQL Server motore di database e SQL Server Reporting Services.

    • Se si installa DPM su un controller di dominio di sola lettura, usare l'account DPMSQLSvcsAcct creato. Si noti che l'account utente deve essere membro del gruppo Administrators locale nel controller di dominio in cui è installata l'istanza remota. Al termine dell'installazione, è possibile rimuovere l'account utente dal gruppo Administrators locale. Inoltre, per l'installazione in un controller di dominio di sola lettura, è necessario immettere la password selezionata durante la configurazione del controller di dominio di sola lettura per DPM e creare l'account DPMR$MACHINENAME .

    • Quando si crea un account utente di dominio, assegnargli i privilegi più bassi possibili, assegnargli una password complessa che non scade e assegnargli un nome facilmente identificabile. Questo account verrà aggiunto al gruppo Administrators locale e al ruolo predefinito del server Sysadmin di SQL Server più avanti nella procedura guidata.

    • Tutti i servizi, tranne l'avvio del daemon del filtro full-text SQL, devono essere impostati su Automatico.

  1. Nella Configurazione del Motore di Database, accettare la modalità di autenticazione di Windows. Gli amministratori DPM necessitano delle autorizzazioni di amministratore di SQL Server. In Specificare gli amministratori di SQL Server aggiungere amministratori DPM. Se necessario, è possibile aggiungere altri account. Completare il resto della procedura guidata con le impostazioni predefinite e selezionare Pronto per l'installazione>.

    Se si usa SQL Server 2022, è necessario installare SQL Server Native Client (SQLNCLI) nel computer SQL Server 2022.

    SQLNCLI è un prerequisito per l'installazione di DPM 2022 RTM, ma non è disponibile in SQL Server 2022. Di conseguenza, dopo l'installazione di SQL Server 2022, è anche necessario installare SQL Server Native Client separatamente nel computer SQL Server. Successivamente, assicurarsi di installare DPM 2022 RTM e di eseguire l'aggiornamento a UR1 o versione successiva, che supporta SQL Server 2022 come database DPM e usa OLEDB 18.0 anziché SQLNCLI.

  2. Se si installa SQL Server in un computer remoto, eseguire le operazioni seguenti:

    • Se si usa un server SQL cluster MSCS per il database DPM, il nome della risorsa del gruppo di cluster per il ruolo SQL Server deve essere denominato SQL Server (NomeIstanza). Ad esempio, SQL Server (MSSQLSERVER).

    • Se si usa un server SQL cluster MSCS per il database DPM, SQL Server Reporting Service (SSRS) deve essere installato in un computer SQL Server autonomo separato o installato nel server DPM stesso.

    • Installare i file di supporto di DPM (SQLPrep). A tale scopo, nel computer SQL Server inserire il DVD DPM e avviare setup.exe. Seguire la procedura guidata per installare Microsoft Visual C++ 2012 Redistributable. I file di supporto di DPM verranno installati automaticamente.

    • Configurare le regole del firewall in modo che il server DPM possa comunicare con il computer SQL Server:

      • Verificare che TCP/IP sia abilitato con verifica guasti predefinita e abilita il controllo della politica delle password.

      • Per consentire TCP sulla porta 80, configurare un'eccezione in ingresso per sqlservr.exe per l'istanza DPM di SQL Server. Il server di report è in attesa delle richieste HTTP sulla porta 80.

      • Abilita RPC sul server SQL remoto.

      • L'istanza predefinita del motore di database è in ascolto sulla porta TCP 1443. Questa impostazione può essere modificata. Per usare il servizio SQL Server Browser per connettersi alle istanze che non sono in ascolto sulla porta 1433 predefinita, è necessaria la porta UDP 1434.

      • Per impostazione predefinita, l'istanza denominata di SQL Server usa porte dinamiche. Questa impostazione può essere modificata.

      • Puoi vedere il numero di porta corrente usato dal motore di database nel log degli errori di SQL Server. Puoi visualizzare i log degli errori usando SQL Server Management Studio e connettendoti all'istanza denominata. È possibile visualizzare il log corrente sotto Gestione - Log di SQL Server nella voce Il server è in ascolto su ['any' <ipv4> port_number].

  1. Nella Configurazione del Motore di Database, accettare l'impostazione della modalità di autenticazione di Windows. Gli amministratori DPM necessitano delle autorizzazioni di amministratore di SQL Server. In Specificare gli amministratori di SQL Server aggiungere amministratori DPM. Se necessario, è possibile aggiungere altri account. Completare il resto della procedura guidata con le impostazioni predefinite e selezionare Pronto per l'installazione>.

    Al termine dell'installazione di SQL, assicurarsi di installare SQL OLEDB 19.

  2. Se si installa SQL Server in un computer remoto, eseguire le operazioni seguenti:

    • Se si usa un server SQL cluster MSCS per il database DPM, il nome della risorsa del gruppo di cluster per il ruolo SQL Server deve essere denominato SQL Server (NomeIstanza). Ad esempio, SQL Server (MSSQLSERVER).

    • Se si usa un server SQL cluster MSCS per il database DPM, SQL Server Reporting Service (SSRS) deve essere installato in un computer SQL Server autonomo separato o installato nel server DPM stesso.

    • Installare i file di supporto di DPM (SQLPrep). A tale scopo, nel computer SQL Server inserire il DVD DPM e avviare setup.exe. Seguire la procedura guidata per installare Microsoft Visual C++ 2012 Redistributable. I file di supporto di DPM verranno installati automaticamente.

    • Configurare le regole del firewall in modo che il server DPM possa comunicare con il computer SQL Server:

      • Verificare che TCP/IP sia abilitato con la verifica predefinita degli insuccessi e attivare il controllo delle politiche delle password.

      • Per consentire TCP sulla porta 80, configurare un'eccezione in ingresso per sqlservr.exe per l'istanza DPM di SQL Server. Il server di report è in attesa delle richieste HTTP sulla porta 80.

      • Abilita RPC sul SQL Server remoto.

      • L'istanza predefinita del motore di database è in ascolto sulla porta TCP 1443. Questa impostazione può essere modificata. Per usare il servizio SQL Server Browser per connettersi alle istanze che non sono in ascolto sulla porta 1433 predefinita, è necessaria la porta UDP 1434.

      • Per impostazione predefinita, l'istanza denominata di SQL Server usa porte dinamiche. Questa impostazione può essere modificata.

      • Puoi vedere il numero di porta corrente usato dal motore di database nel log degli errori di SQL Server. Puoi visualizzare i log degli errori usando SQL Server Management Studio e connettendoti all'istanza denominata. È possibile visualizzare il log corrente in Gestione - Log di SQL Server nella voce Server è in ascolto su ['any' <ipv4> port_number].

  1. Nella configurazione del Motore di Database, accettare l'impostazione della modalità di autenticazione di Windows. Gli amministratori DPM necessitano delle autorizzazioni di amministratore di SQL Server. In Specificare gli amministratori di SQL Server aggiungere amministratori DPM. Se necessario, è possibile aggiungere altri account. Completare il resto della procedura guidata con le impostazioni predefinite e selezionare Pronto per l'installazione>.

  2. Se si installa SQL Server in un computer remoto, eseguire le operazioni seguenti:

    • Se si usa un server SQL cluster MSCS per il database DPM, il nome della risorsa del gruppo di cluster per il ruolo SQL Server deve essere denominato SQL Server (NomeIstanza). Ad esempio, SQL Server (MSSQLSERVER).

    • Se si usa un server SQL cluster MSCS per il database DPM, SQL Server Reporting Service (SSRS) deve essere installato in un computer SQL Server autonomo separato o installato nel server DPM stesso.

    • Installare i file di supporto di DPM (SQLPrep). A tale scopo, nel computer SQL Server inserire il DVD DPM e avviare setup.exe. Seguire la procedura guidata per installare Microsoft Visual C++ 2012 Redistributable. I file di supporto di DPM verranno installati automaticamente.

    • Configurare le regole del firewall in modo che il server DPM possa comunicare con il computer SQL Server:

      • Verificare che TCP/IP sia abilitato con il controllo degli errori predefinito e abilitare il controllo dei criteri delle password.

      • Per consentire TCP sulla porta 80, configurare un'eccezione in ingresso per sqlservr.exe per l'istanza DPM di SQL Server. Il server di report è in attesa delle richieste HTTP sulla porta 80.

      • Abilitare RPC sul server SQL remoto.

      • L'istanza predefinita del motore di database è in ascolto sulla porta TCP 1443. Questa impostazione può essere modificata. Per usare il servizio SQL Server Browser per connettersi alle istanze che non sono in ascolto sulla porta 1433 predefinita, è necessaria la porta UDP 1434.

      • Per impostazione predefinita, l'istanza denominata di SQL Server usa porte dinamiche. Questa impostazione può essere modificata.

      • Puoi vedere il numero di porta corrente usato dal motore di database nel log degli errori di SQL Server. Puoi visualizzare i log degli errori usando SQL Server Management Studio e connettendoti all'istanza denominata. È possibile visualizzare il log corrente sotto Gestione - Log di SQL Server nella voce Il server è in ascolto su ['any' <ipv4> port_number].

  1. Nella configurazione del motore di database, accettare l'impostazione modalità di autenticazione di Windows. Gli amministratori DPM necessitano delle autorizzazioni di amministratore di SQL Server. In Specificare gli amministratori di SQL Server aggiungere amministratori DPM. Se necessario, è possibile aggiungere altri account. Completare il resto della procedura guidata con le impostazioni predefinite e selezionare Pronto per l'installazione>.

  2. Se si installa SQL Server in un computer remoto, eseguire le operazioni seguenti:

    • Installare i file di supporto di DPM (SQLPrep). A tale scopo, nel computer SQL Server inserire il DVD DPM e avviare setup.exe. Seguire la procedura guidata per installare Microsoft Visual C++ 2012 Redistributable. I file di supporto di DPM verranno installati automaticamente.

    • Configurare le regole del firewall in modo che il server DPM possa comunicare con il computer SQL Server:

      • Verificare che TCP/IP sia abilitato con il controllo predefinito dei fallimenti e abilitare la verifica dei criteri di password.

      • Per consentire TCP sulla porta 80, configurare un'eccezione in ingresso per sqlservr.exe per l'istanza DPM di SQL Server. Il server di report è in attesa delle richieste HTTP sulla porta 80.

      • Abilitare RPC sul SQL Server remoto.

      • L'istanza predefinita del motore di database è in ascolto sulla porta TCP 1443. Questa impostazione può essere modificata. Per usare il servizio SQL Server Browser per connettersi alle istanze che non sono in ascolto sulla porta 1433 predefinita, è necessaria la porta UDP 1434.

      • Per impostazione predefinita, l'istanza denominata di SQL Server usa porte dinamiche. Questa impostazione può essere modificata.

      • Puoi vedere il numero di porta corrente usato dal motore di database nel log degli errori di SQL Server. Puoi visualizzare i log degli errori usando SQL Server Management Studio e connettendoti all'istanza denominata. È possibile visualizzare il log corrente in Gestione - Registri SQL Server alla voce Server è in ascolto su ['any' <ipv4> port_number].

Nota

Nota

  • Con SQL 2017 e versioni successive, SSRS non viene installato come parte dell'installazione di SQL. È necessario installare SQL SSRS separatamente. Per altre informazioni, vedere Installare SQL Server Reporting Services (2017 e versioni successive).
  • Per l'istanza SQL in cluster remota, motore di database deve trovarsi nel cluster e SSRS deve trovarsi in un computer separato( che può essere il server DPM o qualsiasi altro computer).
  • In entrambi gli scenari locali o remoti di SQL Server i componenti seguenti devono essere installati nel server DPM.
    - SQL Server Management Studio (SSMS) non è più installato con SQL Server. È necessario installare separatamente una versione equivalente di SSMS.
    - Per SQL Server 2019, insieme a SSMS, è necessario installare anche SQLCMD, Visual C++ 2017 Redistributable e Microsoft ODBC Driver 17 per SQL Server nel server DPM separatamente.
    - Quando si usa SQL Server 2022 remoto, è necessario installare SQLCMD versione 16 nel server DPM. Se SQLCMD versione 16 non è disponibile per il download, installare SQLCMD versione 15, rinominare la cartella e quindi copiare la cartella della versione 16 (SQLCMD) da SQL Server 2022 al server DPM 2022 prima dell'installazione di C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn DPM 2022. Dopo l'installazione, eliminare la versione 16 e rinominare la versione 15 in base alle esigenze.

Installare DPM

Importante

Quando si installa DPM, usare i nomi NetBIOS per il nome di dominio e il nome del computer SQL. Non usare nomi di dominio completi (FQDN).

  1. Se necessario, estrarre il file DPM 2016.exe (per DPM 2016)/DPM 2019.exe (per DPM 2019) nel computer in cui si vuole eseguire DPM. A tale scopo, eseguire il file exe e nella schermata iniziale selezionare Avanti. In Seleziona percorso di destinazione specificare dove estrarre i file di installazione. In Ready to Extract (Pronto per l'estrazione) selezionare Extract (Estrai). Al termine dell'estrazione, passare al percorso specificato ed eseguire Setup.exe.
  1. Estrarre il file SCDPM_2025.exe nel computer in cui si vuole eseguire DPM. A tale scopo, eseguire il file exe e nella schermata iniziale selezionare Avanti. In Seleziona percorso di destinazione specificare dove estrarre i file di installazione. In Ready to Extract (Pronto per l'estrazione) selezionare Extract (Estrai). Al termine dell'estrazione, passare al percorso specificato ed eseguire Setup.exe.
  1. Nella pagina iniziale del programma di installazione di DPM selezionare Avanti. Nella pagina Condizioni di licenza accettare il contratto >OK.

  2. Nella pagina Controllo Prerequisiti, attendere il controllo e risolvere eventuali problemi prima di procedere.

  3. Nella pagina Registrazione prodotto selezionare Avanti. Nella pagina Consenso esplicito di Microsoft Update scegliere se si vuole includere DPM negli aggiornamenti Microsoft.

  4. Nella pagina Riepilogo delle impostazioni controllare le impostazioni e selezionare Installa. Al termine dell'installazione, selezionare Chiudi. Verrà avviato automaticamente un aggiornamento di Windows per verificare la presenza di modifiche.

Eseguire un'installazione automatica

Eseguire un'installazione non presidiata come segue:

  1. Assicurati di avere installato i prerequisiti prima di iniziare.
  1. In SQL Server remoto verificare che .NET Framework 3.5 (per SQL 2016), 4.0 o 4.5 (SQL 2017) sia installato nel server Windows prima di installare SQL.

  2. Usare il codice seguente per assicurarsi che il firewall sia aperto:

    netsh advfirewall firewall add rule name=DPM_SqlServr.exe dir=in action=allow program=\"%PROGRAMFILES%\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Binn\sqlservr.exe\" profile=Domain  
    netsh advfirewall firewall add rule name=DPM_UDP_Port_1434 dir=in action=allow protocol=UDP localport=1434 profile=Domain
    
  3. Installare SQL Server nel server locale o remoto.

  4. Copiare il testo seguente nel Blocco note (o in un altro editor di testo) e salvare lo script nel server DPM come DPMSetup.ini. Si usa lo stesso script se l'istanza di SQL Server è installata nel server DPM o in un server remoto.

    Importante

    Quando si installa DPM, usare i nomi NetBIOS per il nome di dominio e il nome del computer SQL. Non usare nomi di dominio completi (FQDN).

    Quando si crea DPMSetup.ini, sostituire il testo contenuto in <> con i valori dell'ambiente. Le righe che iniziano con il carattere hash (#) sono commentate e la configurazione DPM utilizza i valori predefiniti. Per specificare i valori, digitare i valori all'interno di <> ed eliminare l'hash (#).

    [OPTIONS]
    UserName = <A user with credentials to install DPM>
    CompanyName = <Name of your company>
    ProductKey = <The 25-character DPM product key in the format xxxxx-xxxxx-xxxxx-xxxxx-xxxxx>
    # SqlAccountPassword = <The password to the DPM$ account>
    # StandardAgentLicenses = <No. of standard agent licenses you have purchased>
    # EnterpriseAgentLicenses = <No. of enterprise agent licenses you have purchased>
    # ProgramFiles = C:\Program Files\Microsoft Data Protection Manager
    # DatabaseFiles = C:\Program Files\Microsoft Data Protection Manager\DPM\DPMDB
    # IntegratedInstallSource = <Location of the DPM setup files>
    # ---For using a remote SQL Server Instance ---
    # SQLMachineName = <Name of the SQL Server computer> OR <SQL Cluster Name>
    # SQLInstanceName = <Name of the instance of SQL Server that Setup must use>
    # SQLMachineUserName = <Username that Setup must user>
    # SQLMachinePassword = <Password for the username Setup must use>
    # SQLMachineDomainName = <Domain to which the SQL Server computer is attached>
    # ---For using a reporting SQL Server Instance in case of DPMDB in SQL Cluster ---
    # ReportingMachineName = <Name of the SQL Server computer>
    # ReportingInstanceName = <Name of the instance of SQL Server that Setup must use, SSRS in case of SQL 2017>
    # ReportingMachineUserName = <Username that Setup must user>
    # ReportingMachinePassword = <Password for the username Setup must use>
    # ReportingMachineDomainName = <Domain to which the SQL Server computer is attached>
    
  5. Dopo aver salvato il file, al prompt dei comandi con privilegi elevati nel server di installazione digitare : start /wait [media location]\setup.exe /i /f <path>\DPMSetup.ini /l <path>\dpmlog.txt.

    • [media location] indica da dove verrà eseguito setup.exe.
    • <path> è il percorso del file .ini.
  1. Usare il codice seguente per assicurarsi che il firewall sia aperto:

    netsh advfirewall firewall add rule name=DPM_SqlServr.exe dir=in action=allow program=\"%PROGRAMFILES%\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Binn\sqlservr.exe\" profile=Domain   
    
    netsh advfirewall firewall add rule name=DPM_UDP_Port_1434 dir=in action=allow protocol=UDP localport=1434 profile=Domain 
    
  2. Installare SQL Server nel server locale o remoto.

  3. Copiare il testo seguente nel Blocco note (o in un altro editor di testo) e salvare lo script nel server DPM come DPMSetup.ini. Si usa lo stesso script se l'istanza di SQL Server è installata nel server DPM o in un server remoto.

    Importante

    Quando si installa DPM, è consigliabile usare i nomi NetBIOS per il nome di dominio e il nome del computer SQL. Non usare nomi di dominio completi (FQDN).

    Quando si crea DPMSetup.ini, sostituire il testo all'interno <> con i valori dell'ambiente. Le righe che iniziano con il simbolo hash (#) sono commentate, e la configurazione di DPM utilizza i valori predefiniti. Per specificare i valori, digitare i valori all'interno di <> ed eliminare l'hash (#).

    [OPTIONS] 
    UserName = <A user with credentials to install DPM> 
    CompanyName = <Name of your company> 
    ProductKey = <The 25-character DPM product key in the format xxxxx-xxxxx-xxxxx-xxxxx-xxxxx> 
    # SqlAccountPassword = <The password to the DPM$ account> 
    # StandardAgentLicenses = <No. of standard agent licenses you have purchased> 
    # EnterpriseAgentLicenses = <No. of enterprise agent licenses you have purchased> 
    # ProgramFiles = C:\Program Files\Microsoft Data Protection Manager 
    # DatabaseFiles = C:\Program Files\Microsoft Data Protection Manager\DPM\DPMDB 
    # IntegratedInstallSource = <Location of the DPM setup files> 
    # ---For using a remote SQL Server Instance --- 
    # SQLMachineName = <Name of the SQL Server computer> OR <SQL Cluster Name> 
    # SQLInstanceName = <Name of the instance of SQL Server that Setup must use> 
    # SQLMachineUserName = <Username that Setup must user> 
    # SQLMachinePassword = <Password for the username Setup must use> 
    # SQLMachineDomainName = <Domain to which the SQL Server computer is attached> 
    # ---For using a reporting SQL Server Instance in case of DPMDB in SQL Cluster --- 
    # ReportingMachineName = <Name of the SQL Server computer> 
    # ReportingInstanceName = SSRS 
    # ReportingMachineUserName = <Username that Setup must user> 
    # ReportingMachinePassword = <Password for the username Setup must use> 
    # ReportingMachineDomainName = <Domain to which the SQL Server computer is attached> 
    
  4. Dopo aver salvato il file, al prompt dei comandi con privilegi elevati nel server di installazione digitare : start /wait [media location]\setup.exe /i /f <path>\DPMSetup.ini /l <path>\dpmlog.txt.

    • [media location] indica da dove verrà eseguito setup.exe.
    • <path> è il percorso del file .ini.

Installare DPM in un controller di dominio

Se si vuole configurare DPM in un controller di dominio di sola lettura, è necessario eseguire alcuni passaggi prima di configurare SQL Server e installare DPM.

  1. Creare i gruppi di sicurezza e gli account necessari per DPM. A tale scopo, selezionare Start>Strumenti di amministrazione>Utenti e Computer di Active Directory>Domain/Builtin e creare questi gruppi di sicurezza. Per ogni gruppo, usare l'impostazione predefinita per Ambito (globale) e Tipo di gruppo (sicurezza):

    • DPMDBReaders$<Nome del computer>;
    • MSDPMTrustedMachines$<Computer Name>;
    • DPMRADCOMTrustedMachines$<Computer Name>;
    • DPMRADmTrustedMachines$<Nome del computer>;
    • DPMDBAdministrators$<Nome computer>;
    • MSDPMTrustedUsers$<Nome> computer;
    • DPMSCOM$<Nome Computer>;
    • DPMRATrustedDPMRAs$<Nome del computer>, dove <Nome del computer> è il nome del controller di dominio.
  2. Aggiungere l'account del computer locale per il controller di dominio (Nome del computer) al gruppo MSDPMTrustedMachines$<*Computer Name*>. Quindi nel controller di dominio primario creare un account utente di dominio con le credenziali più basse possibili. Assegnargli una password complessa che non scade e aggiungerla al gruppo degli amministratori locali.

    Nota

    Prendere nota di questo account perché è necessario configurare i servizi DI SQL Server durante l'installazione di SQL Server. È possibile assegnare a questo account utente qualsiasi nome desiderato. Tuttavia, per identificare facilmente lo scopo dell'account, è possibile assegnare un nome significativo, ad esempio DPMSQLSvcsAcct. Per queste procedure, questo account viene definito account DPMSQLSvcsAcct .

  3. Nel controller di dominio primario creare un altro account utente di dominio con le credenziali più basse possibili e denominare l'account DPMR$MACHINENAME, assegnargli una password complessa che non scade e quindi aggiungere questo account al DPMDBReaders$<*Computer Name*> gruppo.

  4. Creare quindi i gruppi di sicurezza e gli account utente necessari per il database di SQL Server con ambito: globale e tipo di gruppo: sicurezza. Il gruppo o l'account deve essere in questo formato <grouporaccountnameComputerName>

    • SQLServerSQL2005BrowserUser$<Nome computer>

    • SQLServerMSSQLServerADHelperUser$<Nome computer>

    • SQLServerReportServerUser$<Nome istanza ID><>

    • SQLServerMSASUser$<Nome del computer><Nome istanza>

    • SQLServerDTSUser$<Nome del computer>

    • SQLServerFDHostUser<Nome del computer><Nome dell'istanza>

    • dove <Nome del Computer> è il nome del computer del controller di dominio dove verrà installato SQL Server 2008.

      • < Nome dell'istanza> dell'istanza di SQL Server che prevedi di creare sul controller di dominio. Il nome dell'istanza può essere qualsiasi nome diverso dal nome predefinito dell'istanza di DPM (MSDPM2010).
      • < Per impostazione predefinita, l'ID istanza> viene assegnato dal programma di installazione di SQL Server e indica che il gruppo si applica a Reporting Services (MSRS) per la versione principale dell'istanza (10) di SQL Server. Per questa versione, questo valore è MSRS1A0_50.
  5. Nel controller di dominio primario aggiungere l'account utente di dominio creato in precedenza (l'account DPMSQLSvcsAcct) ai gruppi seguenti: SQLServerReportServerUser$<ComputerName>$MSRS 10.<InstanceID> SQLServerMSASUser$<ComputerName>$<InstanceID>

  6. Dopo aver completato questi passaggi, è possibile installare SQL Server:

    • Accedere al controller di dominio in cui si vuole installare DPM usando l'account utente di dominio creato in precedenza. Fare riferimento a questo account come DPMSQLSvcsAcct.

    • Avviare l'installazione di SQL Server. Nella pagina Configurazione server - Account di servizio del programma di installazione, specificare l'account di accesso per SQL Server Services (SQL Server Agent, Motore di database SQL Server, SQL Server Reporting Services) da eseguire con l'account utente DPMSQLSvcsAcct.

    • Dopo aver installato SQL Server, aprire Gestione configurazione SQL Server>Configurazione di rete di SQL Server>Protocolli, fare clic con il pulsante destro del mouse su Named Pipes e selezionare >. Sarà necessario arrestare e riavviare i servizi DI SQL Server.

  7. È quindi possibile installare DPM:

    • Nella pagina delle Impostazioni di SQL Server, digitare il nome dell'istanza di SQL Server che avete installato nella procedura come localhost\<Nome istanza>, quindi digitare le credenziali per il primo account utente di dominio che avete creato (l'account DPMSQLSvcsAcct). Questo account deve essere membro del gruppo Administrators locale nel controller di dominio in cui è installata l'istanza remota. Al termine dell'installazione, è possibile rimuovere l'account utente dal gruppo Administrators locale.

    • Nella pagina Impostazioni di sicurezza sarà necessario immettere la stessa password usata durante la creazione dell'account utente DPMR$MACHINENAME in precedenza.

    • Aprire SQL Server Management Studio e connettersi all'istanza di SQL Server che DPM è configurata per utilizzare. Selezionare Nuova query, copiare il testo seguente nel riquadro destro e quindi premere F5 per eseguire la query.

      use DPMDB
      declare @refresh_jobid uniqueidentifier
      select @refresh_jobid = ScheduleId from tbl_SCH_ScheduleDefinition where JobDefinitionId in
      (select JobDefinitionId from tbl_JM_TaskDefinition where TaskDefinitionId in (select distinct TaskDefinitionID from tbl_TE_TaskTrail
      where VerbID = '53603503-C4C8-4D0E-8F1E-D2F3868E51E3')) and IsDeleted=0
      exec msdb.dbo.sp_update_job @job_name =@refresh_jobid, @enabled=0
      update tbl_SCH_ScheduleDefinition
      set IsDeleted=1
      where ScheduleId = @refresh_jobid
      

Aggiornare SQL 2016 a SQL 2017

È possibile aggiornare SQL Server 2016 o SQL Server 2016 SP1 Enterprise o Standard a SQL 2017. La procedura seguente elenca i passaggi per aggiornare SQL 2016 a SQL 2017.

Nota

Con DPM 2019, SQL 2017 è supportato come database DPM sia in nuovi scenari di installazione che di aggiornamento di DPM.

  1. In SQL Server eseguire il backup del database di report.

  2. Eseguire il backup delle chiavi di crittografia.

  3. Pulire le cartelle di report nel computer locale.

  4. Installare il servizio di reportistica.

  5. Sul server DPM, modificare la seguente chiave del Registro di sistema DPM impostandola sul nuovo nome dell'istanza di report.

    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Data Protection Manager\DB<ReportingInstanceName>
  6. Modificare il nome della directory virtuale di Reporting Service in ReportServer_SSRS.

  7. Configurare Reporting Service e ripristinare il database e le chiavi di crittografia.

Eseguire l'aggiornamento a SQL 2022

La procedura seguente elenca i passaggi per aggiornare SQL 2022.

Nota

Con DPM 2025 solo SQL 2022 è supportato come database DPM in scenari di installazione e aggiornamento nuovi di DPM.

Prima di eseguire l'aggiornamento da una versione precedente a SQL 2017 a SQL 2022, assicurarsi di

  1. Eseguire il backup del database di report in SQL Server.

  2. Eseguire il backup delle chiavi di crittografia.

  3. Pulire le cartelle di report nel computer locale.

  4. Installare il servizio di reportistica.

  5. Sul server DPM, modificare la seguente chiave del Registro di sistema DPM con il nuovo nome dell'istanza di report.

    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Data Protection Manager\DB<ReportingInstanceName>
  6. Modificare il nome della directory virtuale di Reporting Service in ReportServer_SSRS.

  7. Configurare Reporting Service e ripristinare il database e le chiavi di crittografia.

Passaggi successivi

  • Consultare le note sulla versione per i nuovi hotfix e aggregati di aggiornamenti applicabili.