Installieren von DPM

Wichtig

Diese Version von Data Protection Manager (DPM) hat das Supportende erreicht. Es wird empfohlen, ein Upgrade auf DPM 2022 durchzuführen.

Dies benötigen Sie zum Einrichten von System Center Data Protection Manager (DPM):

  1. Lesen Sie die Voraussetzungen für das Setup.
  2. Stellen Sie sicher, dass das DPM-Betriebssystem kompatibel ist.
  3. Richten Sie eine SQL Server-Datenbank ein, um DPM-Einstellungen und Konfigurationsinformationen zu speichern.
  4. Richten Sie DPM ein. Sie können DPM über die Benutzeroberfläche installieren oder eine unbeaufsichtigte Installation ausführen. Befolgen Sie diese Anweisungen, wenn Sie DPM auf einem Domänencontroller installieren möchten.

Hinweis

Mit DPM 2019 UR4 kann eine Neuinstallation des Updaterollup-Agents den geschützten Server neu starten.

Setup prerequisites

Umgebung Details und Spezifikationen für die Installation
Grundlegende Voraussetzungen für die Installation von DPM Auf dem DPM-Server sind viele Komponenten erforderlich. Folgendes wird während des Setups automatisch installiert:

- .NET Framework 4.0 oder 4.5 (DPM 2016/2019); .NET Framework 3.5 für die SQL-Installation erforderlich (vor SQL 2016); .NET Framework 4.6 für die SQL-Installation (ab SQL 2016) erforderlich. Führen Sie die Installation mit „Features hinzufügen“ im Server-Manager aus, wenn die Installation nicht automatisch erfolgt.
– Windows Installer 4.5 (oder höher) Wird als Teil des Betriebssystems installiert, kann aber auch als Administrator über „<Stammverzeichnis>DPM\setup\redist\WindowsInstaller\INSTMSI45.EXE“ installiert werden.
– Microsoft Visual C++ 2012 Redistributable; Microsoft Visual C++ 2010 Redistributable; Microsoft Visual C++ 2008 Redistributable
– PowerShell 3.0 (in Windows Server 2012 R2 oder 2012 enthalten).
– PowerShell für die Microsoft Hyper-V-Verwaltung
DPM-Datenbank
- Überprüfen Sie die unterstützten SQL Server-Versionen für die DPM-Datenbank.
– Sie können sql Server auf dem DPM-Server oder einem Remoteserver installieren.
– Installieren Sie SQL auf einem lokalen oder auf einem Remotecomputer, bevor Sie DPM installieren.
– Wenn Sie SQL Server 2022 mit DPM 2022 verwenden möchten, müssen Sie SQL Server Native Client (SQLNCLI) auf dem SQL Server-Computer installieren, bevor Sie DPM 2022 RTM installieren, da SQL 2022 nicht mit SQLNCLI geliefert wird.
– Bei einer Remoteinstallation der Datenbank muss sich der Computer, auf dem die Remoteinstanz des Servers ausgeführt wird, in derselben Domäne und Zeitzone wie der DPM-Server befinden.
– Wenn Sie eine Remotedatenbank ausführen, stellen Sie sicher, dass Sie das SQL Prep-Tool auf dem SQL-Remotecomputer ausführen, bevor Sie DPM installieren.
– SQL Server kann eigenständig oder in einem Cluster ausgeführt werden.
- Wenn der SQL Server gruppiert ist, sollten sich Berichtsserver und SQL Server auf unterschiedlichen Computern befinden.
– Sie können einen SQL Server nicht auf einem Domänencontroller ausführen.
– Sie können keine Always On-Bereitstellung von SQL Server verwenden.
– Wenn Sie DPM als virtuellen Azure-Computer (VM) bereitstellen, können Sie eine Azure-VM mit SQL Server als SQL Server-Remoteinstanz verwenden. Sie können in dieser Bereitstellung keinen lokalen SQL Server verwenden, und die Azure SQL Datenbank wird derzeit nicht unterstützt.
Als virtueller Hyper-V-Computer installiertes DPM Beachten Sie Folgendes, wenn Sie DPM als virtuellen Hyper-V-Computer installieren:

  • Die virtuelle DPM-Installation ist nicht für hochskalierte Umgebungen vorgesehen. Verwenden Sie stattdessen einen Direktanschluss bzw. SAN-basierten Speicher. Die Leistung kann in hochskalierten Umgebungen (Hyper-V auf CSV) mit VHDX-Dateien im Vergleich zu SAN beeinträchtigt werden. Daher wird für hochskalierte Umgebungen die Verwendung von VHDX nicht empfohlen.
  • Für VHDX gibt es keine Größenbeschränkungen.
    Sowohl feste als auch dynamisch erweiterbare VHDX-Dateien werden unterstützt.
  • Im DPM-Speicherpool werden sowohl VHD- als auch VHDX-Dateien unterstützt.
    Die Installation eines virtuellen DPMs ist erforderlich, um das Hinzufügen virtueller Festplatten zum Speicherpool zu unterstützen.
  • Bei dynamischen und festen virtuellen Festplatten werden VHD- und VHDX-Dateien auf SMB-Remotefreigaben unterstützt.
  • Ab DPM 2012 R2 mit Update 3 können Sie DPM als virtuellen Hyper-V-Computer mit Unterstützung für Bandlaufwerke mit synthetischem FC ausführen.
  • Für hochverfüzbare DPM-Speicher sollten virtuelle Festplatten auf horizontal skalierten Dateiservern (SOFS) platziert werden. SMB 3.0 ist für Dateiserver mit horizontaler Skalierung erforderlich.
  • Folgendes wird von virtuellen DPM-Installationen nicht unterstützt:

    • Windows 2012-Speicherplätze oder virtuelle Festplatten, die auf Speicherplätzen aufsetzen
      Lokales oder Remotehosting von VHDX-Dateien auf Windows 2012-Speicherplätzen wird ebenfalls nicht unterstützt
    • Aktivieren der Deduplizierung von Datenträgern auf Volumes, auf denen virtuelle Festplatten gehostet werden
    • Windows 2012 iSCSI-Ziele (von denen virtuelle Festplatten verwendet werden) als DPM-Speicherpool
    • NTFS-Komprimierung für Volumes, auf denen VHD-Dateien gehostet werden, die wiederum im DPM-Speicherpool verwendet werden
    • BitLocker auf Volumes, auf denen VHD-Dateien für den Speicherpool gehostet werden
    • Eine systemeigene Sektorgröße von 4K bei physischen Datenträgern für VHDX-Dateien im DPM-Speicherpool
    • Virtuelle Festplatten, die auf Windows 2008-Servern gehostet werden
DPM als virtueller Azure-Computer
  • DPM wird auf beliebigen virtuellen Computern mit Azure IaaS und einer Größe von A2 oder höher unterstützt.
    Mithilfe der Größenberechnung für virtuelle DPM-Computer in Azurekönnen Sie für den virtuellen DPM-Computer eine Größe auswählen. Wenn Sie den virtuellen Computer einrichten, erstellen Sie eine instance in der Computeebene Standard, da die maximalen IOPS pro angefügtem Datenträger im Tarif Standard höher sind als im Basic-Tarif.
  • DPM kann die Workloads schützen, wie hier in der Schutzmatrix beschrieben.
  • DPM kann Arbeitsauslastungen schützen, die über mehrere Azure Cloud Services ausgeführt werden, die über dasselbe virtuelle Azure-Netzwerk und Azure-Abonnement verfügen.
    Das als virtueller Azure-Computer ausgeführte DPM kann keine lokalen Daten schützen.
  • Verwenden Sie für den virtuellen DPM-Computer ein separates Speicherkonto, da für das Speicherkonto Größen- und IOPS-Limits gelten, die sich möglicherweise auf die Leistung des virtuellen DPM-Computers auswirken, wenn es gemeinsam mit anderen aktiven virtuellen Computern verwendet wird. Der virtuelle DPM-Computer und die geschützten Arbeitsauslastungen sollten Teil desselben virtuellen Azure-Netzwerks sein.
  • Die Anzahl der Datenträger, die für den Zielspeicher (DPM-Speicherpool) verwendet werden können, wird durch die Größe des virtuellen Computers (maximal 16) beschränkt. Der Azure Backup Agent, der auf dem DPM-Server ausgeführt wird, benötigt temporären Speicher (cachespeicherort) und Daten, die aus der Cloud (lokaler Stagingbereich) wiederhergestellt werden. Beachten Sie, dass jeder virtuelle Azure-Computer über einen temporären Datenspeicher verfügt. Dieser steht für den Benutzer als Volume „D:\“ zur Verfügung. Der für Azure Backup erforderliche lokale Stagingbereich kann auf Volume „D:\“ platziert werden, während der Cachespeicherort auf „C:\“ angelegt werden kann. Auf diese Weise muss auf den Datenträgern kein Speicherplatz geschaffen werden, die an den virtuellen DPM-Computer angefügt sind.
  • Sie speichern Daten auf Azure-Datenträgern, die an den virtuellen DPM-Computer angefügt sind. Nach der Zuordnung zum virtuellen Computer werden die Datenträger und der Speicherplatz in DPM verwaltet. Die Menge der Daten, die gesichert werden kann, hängt von Anzahl und Größe der Datenträger ab, die an den virtuellen DPM-Computer angefügt wurden. Es gibt eine maximale Anzahl von Datenträgern, die an jeden virtuellen Azure-Computer angefügt werden können (4 Datenträger für A2V2, A4V2 und A8V2) und die maximale Größe jedes Datenträgers (1 TB). Dies bestimmt den gesamten verfügbaren Speicherpool für die Sicherung. Es wird empfohlen, Daten für einen Tag auf dem mit DPM angefügten Azure-Datenträger aufzubewahren und Daten, die älter als einen Tag sind, im Azure Backup-Dienst zu speichern. Dies bietet Datenspeicher für einen längeren Aufbewahrungsbereich und ermöglicht es Ihnen, eine größere Datenmenge zu schützen, indem Sie sie in Azure Backup auslagern.
  • Wenn Sie Ihre Bereitstellung skalieren möchten, haben Sie die folgenden Optionen:

    • Option 1, Hochskalieren: Erhöhen Sie die Größe des virtuellen DPM-Computers von A2V2, A4V2 und A8V2, und fügen Sie weiteren lokalen Speicher hinzu.
    • Option 2, Datenauslagerung: Senden Sie ältere Daten an Azure Backup, und behalten Sie nur die neuesten Daten im Speicher, der an den DPM-Server angefügt ist.
    • Option 3, Horizontales Hochskalieren: Fügen Sie weitere DPM-Server hinzu, um die Workloads zu schützen.
  • Die Tabelle A bietet eine Übersicht über die maximale Anzahl geschützter Arbeitsauslastungen für die einzelnen Größen des virtuellen DPM-Computers.

Tabelle A

Größe des virtuellen Computers Maximale Anzahl geschützter Arbeitsauslastungen Durchschnittliche Größe der Arbeitsauslastung Durchschnittlicher Änderungsumfang für die Arbeitsauslastung (täglich)
A2V2 20 100 GB Änderungsumfang von 5 % (netto)
A4V2 40 150 GB Änderungsumfang von 10 % (netto)
A8V2 60 200 GB Änderungsumfang von 15 % (netto)

Einrichten einer SQL Server-Datenbank

Sie müssen in den folgenden Fällen eine SQL Server-Datenbank einrichten:

  • Sie führen DPM 2019 oder 2016 aus.
  • Sie führen DPM 2022, 2019, 2016 aus.

So richten Sie eine SQL Server-Datenbank ein:

  1. Führen Sie SQL Server Setup auf dem lokalen Server aus, auf dem Sie DPM installieren, oder auf einem Remoteserver.

  2. Wählen Sie auf der Installationdie Option Neue SQL Server eigenständige Installation aus, oder fügen Sie einer vorhandenen Installation Features hinzu.

  3. Geben Sie auf dem Product Key einen gültigen Lizenzschlüssel ein. Korrigieren Sie in den Setupunterstützungsregeln alle Fehler, bevor Sie fortfahren. Wählen Sie auf der SetuprolleSQL Server Featureinstallation aus.

  4. Wählen Sie unter Featureauswahldie Option Datenbank-Engine-Dienste aus. Wählen Sie in Instanzfunktionendie Option Reporting Services - systemeigen. Überprüfen Sie unter Installationsregeln die Regeln.

  5. Geben Sie in der Instanzkonfiguration den Namen der SQL Server-Instanz an, die Sie für DPM verwenden. Verwenden Sie keinen Unterstrich oder lokalisierte Zeichen im Namen. Überprüfen Sie unter Speicherplatzanforderungen die Informationen.

  6. Geben Sie unter Serverkonfigurationsdienstkonten> die Domänenkonten an, unter denen die SQL Server Services ausgeführt werden soll:

    • Es wird empfohlen, ein einzelnes, dediziertes Domänenbenutzerkonto zu verwenden, um SQL Server Services, SQL Server-Agent, SQL Server Datenbank-Engine und SQL Server Reporting Services auszuführen.

    • Wenn Sie DPM auf einem RODC installieren, verwenden Sie den DPMSQLSvcsAcctaccount , den Sie dort erstellt haben. Beachten Sie, dass das Benutzerkonto ein Mitglied der lokalen Administratorengruppe auf dem Domänencontroller sein muss, auf dem die Remoteinstanz installiert ist. Nach Abschluss des Setups können Sie das Benutzerkonto aus der lokalen Gruppe Administratoren entfernen. Außerdem müssen Sie für die Installation auf einem RODC das Kennwort eingeben, das Sie beim Einrichten von RODC für DPM ausgewählt haben, und das Konto DPMR$MACHINENAME erstellen.

    • Wenn Sie ein Domänenbenutzerkonto erstellen, weisen Sie ihm die niedrigsten möglichen Berechtigungen zu, weisen Sie ihm ein sicheres Kennwort zu, das nicht abläuft, und geben Sie ihm einen leicht identifizierbaren Namen. Sie fügen dieses Konto der lokalen Gruppe Administratoren und der festen Serverrolle sysadmin SQL Server später im Assistenten hinzu.

    • Alle Dienste außer dem SQL Volltext-Filter-Startprogramm sollten auf „Automatisch“ festgelegt werden.

  1. Übernehmen Sie in der Datenbank-Engine-Konfiguration die Einstellung Windows-Authentifizierung Modus. DPM-Administratoren benötigen Berechtigungen vom Typ SQL Server-Administrator. Fügen Sie die DPM-Administratoren unter SQL Server-Administratoren angeben hinzu. Sie können bei Bedarf weitere Konten hinzufügen. Schließen Sie den Rest des Assistenten mit den Standardeinstellungen ab, und wählen Sie Zum Installieren> bereitaus.

    Wenn Sie SQL Server 2022 verwenden, müssen Sie SQL Server Native Client (SQLNCLI) auf dem SQL Server 2022-Computer installieren.

    SQLNCLI ist eine Voraussetzung für die INSTALLATION von DPM 2022 RTM, ist aber in SQL Server 2022 nicht verfügbar. Daher müssen Sie nach SQL Server 2022-Installation auch SQL Server Native Client separat auf dem SQL Server-Computer installieren. Stellen Sie anschließend sicher, dass Sie DPM 2022 RTM installieren und auf UR1 oder höher aktualisieren, was SQL Server 2022 als DPM-Datenbank unterstützt und OLEDB 18.0 anstelle von SQLNCLI verwendet.

  2. Wenn Sie SQL Server auf einem Remotecomputer installieren, gehen Sie wie folgt vor:

    • Installieren Sie die DPM-Unterstützungsdateien (SQLPrep). Fügen Sie hierzu auf dem SQL Server Computer die DPM-DVD ein, und starten Sie setup.exe. Befolgen Sie den Assistenten, um die Microsoft Visual C++ 2012 Redistributable zu installieren. Die DPM-Unterstützungsdateien werden automatisch installiert.

    • Richten Sie Regeln für die Firewall ein, sodass DPM mit dem SQL Server-Computer kommunizieren kann:

      • Stellen Sie sicher, dass TCP/IP mit der Standardfehlerüberwachung aktiviert ist, und aktivieren Sie die Kennwortrichtlinienüberprüfung.

      • Konfigurieren Sie eine eingehende Ausnahme für „sqlservr.exe“ für die DPM-Instanz von SQL Server, um TCP an Port 80 zuzulassen. Der Berichtsserver lauscht an Port 80 nach HTTP-Anforderungen.

      • Aktivieren Sie RPC auf dem Remote-SQL Server.

      • Die Standardinstanz der Datenbank-Engine lauscht an TCP-Port 1443. Diese Einstellung kann geändert werden. Um den SQL Server-Browserdienst zum Herstellen von Verbindungen zu Instanzen zu verwenden, die nicht an Standardport 1433 lauschen, benötigen Sie UDP-Port 1434.

      • Eine benannte Instanz von SQL Server verwendet standardmäßig dynamische Ports. Diese Einstellung kann geändert werden.

      • Welche Portnummer aktuell von der Datenbank-Engine verwendet wird, können Sie dem Fehlerprotokoll von SQL Server entnehmen. Zum Anzeigen der Fehlerprotokolle stellen Sie mit SQL Server Management Studio eine Verbindung zur benannten Instanz her. Sie können das aktuelle Protokoll unter „Verwaltung“ – „SQL Server-Protokolle“ im Eintrag „Der Server lauscht an ['beliebige' <ipv4>-Portnummer]“ anzeigen.

  1. Übernehmen Sie in der Datenbank-Engine-Konfiguration die Einstellung Windows-Authentifizierung Modus. DPM-Administratoren benötigen Berechtigungen vom Typ SQL Server-Administrator. Fügen Sie die DPM-Administratoren unter SQL Server-Administratoren angeben hinzu. Sie können bei Bedarf weitere Konten hinzufügen. Schließen Sie den Rest des Assistenten mit den Standardeinstellungen ab, und wählen Sie Zum Installieren> bereitaus.

  2. Wenn Sie SQL Server auf einem Remotecomputer installieren, gehen Sie wie folgt vor:

    • Installieren Sie die DPM-Unterstützungsdateien (SQLPrep). Fügen Sie hierzu auf dem SQL Server Computer die DPM-DVD ein, und starten Sie setup.exe. Befolgen Sie den Assistenten, um die Microsoft Visual C++ 2012 Redistributable zu installieren. Die DPM-Unterstützungsdateien werden automatisch installiert.

    • Richten Sie Regeln für die Firewall ein, sodass DPM mit dem SQL Server-Computer kommunizieren kann:

      • Stellen Sie sicher, dass TCP/IP mit der Standardfehlerüberwachung aktiviert ist, und aktivieren Sie die Kennwortrichtlinienüberprüfung.

      • Konfigurieren Sie eine eingehende Ausnahme für „sqlservr.exe“ für die DPM-Instanz von SQL Server, um TCP an Port 80 zuzulassen. Der Berichtsserver lauscht an Port 80 nach HTTP-Anforderungen.

      • Aktivieren Sie RPC auf dem Remote-SQL Server.

      • Die Standardinstanz der Datenbank-Engine lauscht an TCP-Port 1443. Diese Einstellung kann geändert werden. Um den SQL Server-Browserdienst zum Herstellen von Verbindungen zu Instanzen zu verwenden, die nicht an Standardport 1433 lauschen, benötigen Sie UDP-Port 1434.

      • Eine benannte Instanz von SQL Server verwendet standardmäßig dynamische Ports. Diese Einstellung kann geändert werden.

      • Welche Portnummer aktuell von der Datenbank-Engine verwendet wird, können Sie dem Fehlerprotokoll von SQL Server entnehmen. Zum Anzeigen der Fehlerprotokolle stellen Sie mit SQL Server Management Studio eine Verbindung zur benannten Instanz her. Sie können das aktuelle Protokoll unter „Verwaltung“ – „SQL Server-Protokolle“ im Eintrag „Der Server lauscht an ['beliebige' <ipv4>-Portnummer]“ anzeigen.

Hinweis

  • Mit SQL 2017 und höher wird SSRS nicht als Teil der SQL-Installation installiert. SQL SSRS muss separat installiert werden. Weitere Informationen finden Sie unter Installieren von SQL Server Reporting Services (2017 und höher).
  • Bei einer gruppierten SQL-Remoteinstanz muss sich Datenbank-Engine im Cluster befinden, und SSRS muss sich auf einem separaten Computer befinden (wobei es sich um den DPM-Server oder einen beliebigen anderen Computer handeln kann).
  • Sowohl in lokalen szenarien als auch remote SQL Server müssen die folgenden Komponenten auf dem DPM-Server installiert sein.
    - SQL Server Management Studio (SSMS) wird nicht mehr mit SQL Server installiert. Sie müssen eine entsprechende Version von SSMS separat installieren.
    – Für SQL Server 2019 sollten Sie zusammen mit SSMS auch SQLCMD, Visual C++ 2017 Redistributable und Microsoft ODBC Driver 17 for SQL Server separat auf dem DPM-Server installieren.

Installieren von DPM

Wichtig

Verwenden Sie beim Installieren von DPM NetBIOS-Namen für den Domänennamen und den Namen des SQL-Computers. Verwenden Sie keine vollqualifizierten Domänennamen (FQDNs).

  1. Extrahieren Sie bei Bedarf die Datei „DPM 2016.exe“ (für DPM 2016) bzw. die Datei „DPM 2019.exe“ (für DPM 2019) auf dem Computer, auf dem DPM ausgeführt werden soll. Führen Sie hierzu die EXE-Datei aus, und wählen Sie auf dem WillkommensbildschirmWeiter aus. Geben Sie unter Zielspeicherort auswählen an, wohin Sie die Installationsdateien extrahieren möchten. Wählen Sie unter Zum Extrahieren bereitdie Option Extrahieren aus. Wechseln Sie nach Abschluss der Extraktion zum angegebenen Speicherort, und führen Sie Setup.exeaus.

  2. Wählen Sie auf der Seite Willkommen von DPM Setup die Option Weiter aus. Akzeptieren Sie auf der Seite Lizenzbedingungen die Vereinbarung >OK.

  3. Warten Sie auf der Seite Prüfung der erforderlichen Komponenten auf die Überprüfung, und beheben Sie alle jeweiligen Probleme, bevor Sie fortfahren.

  4. Wählen Sie auf der Seite Produktregistrierungdie Option Weiter aus. Wählen Sie auf der Seite Microsoft Update-Abonnement aus, ob DPM in Ihren Microsoft Updates enthalten sein soll.

  5. Überprüfen Sie auf der Seite Zusammenfassung der Einstellungen die Einstellungen, und wählen Sie Installieren aus. Wählen Sie nach Abschluss der Installation Schließen aus. Es wird automatisch ein Windows-Update gestartet, um nach Änderungen zu suchen.

Ausführen einer unbeaufsichtigten Installation

Führen Sie eine unbeaufsichtigte Installation wie folgt aus:

  1. Stellen Sie sicher, dass die erforderlichen Komponenten installiert sind, bevor Sie beginnen.

  2. Stellen Sie auf der Remote-SQL Server sicher, dass .NET Framework 3.5 (für SQL 2016), 4.0 oder 4.5 (SQL 2017) auf dem Windows-Server installiert ist, bevor Sie SQL installieren.

  3. Verwenden Sie den folgenden Code, um sicherzustellen, dass die Firewall geöffnet ist:

    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
    
  4. Installieren Sie SQL Server auf dem lokalen oder Remoteserver.

  5. Kopieren Sie folgenden Text in Microsoft Editor (oder einen anderen Text-Editor), und speichern Sie das Skript als „DPMSetup.ini“ auf dem DPM-Server. Sie verwenden dasselbe Skript, unabhängig davon, ob die SQL Server-Instanz auf dem DPM-Server oder einem Remoteserver installiert ist.

    Wichtig

    Verwenden Sie beim Installieren von DPM NetBIOS-Namen für den Domänennamen und den Namen des SQL-Computers. Verwenden Sie keine vollqualifizierten Domänennamen (FQDNs).

    Ersetzen Sie beim Erstellen von DPMSetup.ini den Text darin <> durch Werte aus Ihrer Umgebung. Zeilen, die mit dem Hash (#) beginnen, werden auskommentiert, und das DPM-Setup verwendet die Standardwerte. Um Ihre Werte anzugeben, geben Sie die Werte innerhalb des <> ein, und löschen Sie den 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>
    
  6. Geben Sie nach dem Speichern der Datei an einer Eingabeaufforderung mit erhöhten Rechten Folgendes auf dem Installationsserver ein: start /wait [media location]\setup.exe /i /f <path>\DPMSetup.ini /l <path>\dpmlog.txt.

    • [media location] gibt an, von wo aus Sie „setup.exe“ ausführen.
    • <path> ist der Speicherort der INI-Datei.

Installieren von DPM auf einem Domänencontroller

Wenn Sie DPM für einen RODC einrichten möchten, müssen Sie einige Schritte ausführen, bevor Sie die SQL Server einrichten und DPM installieren.

  1. Erstellen Sie die für DPM erforderlichen Sicherheitsgruppen und Konten. Wählen Sie hierzuStartVerwaltungstools>>Active Directory-Benutzer und -Computer>Domäne/Erstellt aus, und erstellen Sie diese Sicherheitsgruppen. Verwenden Sie für jede Gruppe die Standardeinstellung für Bereich (Global) und Gruppentyp (Sicherheit):

    • DPMDBReaders$<Computername>;
    • MSDPMTrustedMachines$<Computername>;
    • DPMRADCOMTrustedMachines$<Computername>;
    • DPMRADmTrustedMachines$<Computername>;
    • DPMDBAdministrators$<Computername>;
    • MSDPMTrustedUsers$<Computername>;
    • DPMSCOM$<Computername>;
    • DPMRATrustedDPMRAs$<Computername>. Hierbei steht <Computername> für den Namen des Domänencontrollers.
  2. Fügen Sie der Gruppe das Konto des lokalen Computers für den Domänencontroller (<Computername>) hinzu MSDPMTrustedMachines$<*Computer Name*> . Erstellen Sie dann auf dem primären Domänencontroller ein Domänenbenutzerkonto mit den niedrigsten Anmeldeinformationen. Weisen Sie ihr ein sicheres Kennwort zu, das nicht abläuft, und fügen Sie es der gruppe der lokalen Administratoren hinzu.

    Hinweis

    Notieren Sie sich dieses Konto, da Sie die SQL Server Services während der Installation des SQL Server konfigurieren müssen. Sie können dieses Benutzerkonto beliebig benennen. Um jedoch den Zweck des Kontos leicht zu identifizieren, sollten Sie ihm einen aussagekräftigen Namen geben, z. B. DPMSQLSvcsAcct. Für diese Verfahren wird dieses Konto als DPMSQLSvcsAcct-Konto bezeichnet.

  3. Erstellen Sie auf dem primären Domänencontroller ein weiteres Domänenbenutzerkonto mit den niedrigsten Anmeldeinformationen, nennen Sie das Konto DPMR$MACHINENAME, weisen Sie ihm ein sicheres Kennwort zu, das nicht abläuft, und fügen Sie dieses Konto dann der DPMDBReaders$<*Computer Name*> Gruppe hinzu.

  4. Erstellen Sie dann die Sicherheitsgruppen und Benutzerkonten, die für die SQL Server-Datenbank erforderlich sind, mit dem Bereich „Global“ und dem Gruppentyp „Sicherheit“. Die Gruppe oder das Konto muss das Format <GruppenoderKontonameComputername> aufweisen.

    • SQLServerSQL2005BrowserUser$<Computername>

    • SQLServerMSSQLServerADHelperUser$<Computername>

    • SQLServerReportServerUser$<Instanz-ID><Instanzname>

    • SQLServerMSASUser$<Computername><Instanzname>

    • SQLServerDTSUser$<Computername>

    • SQLServerFDHostUser<Computername><Instanzname>

    • <Computername> ist der Computername des Domänencontrollers, auf dem SQL Server 2008 installiert wird.

      • <Instanzname> ist der Name der SQL Server-Instanz, die Sie auf dem Domänencontroller erstellen möchten. Der Instanzname kann ein beliebiger Name außer dem Standardnamen der DPM-Instanz (MSDPM2010) sein.
      • <Instanz-ID> wird standardmäßig durch das SQL Server-Setup zugewiesen und gibt an, dass die Gruppe für Reporting Services (MSRS) für die Hauptversion der Instanz (10) von SQL Server gilt. In dieser Version ist das „MSRS1A0_50“.
  5. Fügen Sie auf dem primären Domänencontroller das zuvor erstellte Domänenbenutzerkonto (das Konto „DPMSQLSvcsAcct“) den folgenden Gruppen hinzu: SQLServerReportServerUser$<Computername>$MSRS10.<Instanz-ID> SQLServerMSASUser$<Computername>$<Instanz-ID>

  6. Nachdem Sie die folgenden Schritte ausgeführt haben, können Sie die SQL Server installieren:

    • Melden Sie sich mit dem zuvor erstellten Domänenbenutzerkonto beim Domänencontroller an, auf dem Sie DPM installieren möchten. Lassen Sie uns dieses Konto „DPMSQLSvcsAcct“ nennen.

    • Beginnen Sie mit der Installation des SQL Server. Geben Sie auf der Seite Serverkonfiguration – Dienstkonten des Setups das Anmeldekonto für die SQL Server Services (SQL Server-Agent, SQL Server Datenbank-Engine, SQL Server Reporting Services) an, die unter dem Benutzerkonto DPMSQLSvcsAcct ausgeführt werden soll.

    • Öffnen Sie nach der Installation des SQL Server SQL Server-Konfigurations-Manager>SQL Server Netzwerkkonfigurationsprotokolle>, und klicken Sie mit der rechten Maustaste auf Named Pipes>Aktivieren. Sie müssen die SQL Server Services beenden und neu starten.

  7. Dann können Sie DPM installieren:

    • Geben Sie auf der Seite SQL Server Einstellungen den Namen des instance von SQL Server ein, den Sie in der Prozedur installiert haben, als localhost\<Instance Name>, und geben Sie dann die Anmeldeinformationen für das erste Domänenbenutzerkonto ein, das Sie erstellt haben (das KONTO DPMSQLSvcsAcct). Das Konto muss ein Mitglied der lokalen Administratorengruppe auf dem Domänencontroller sein, auf dem die Remoteinstanz installiert ist. Nach Abschluss des Setups können Sie das Benutzerkonto aus der lokalen Gruppe Administratoren entfernen.

    • Auf der Seite Sicherheitseinstellungen müssen Sie dasselbe Kennwort eingeben, das Sie beim Erstellen des Benutzerkontos DPMR$MACHINENAME zuvor verwendet haben.

    • Öffnen Sie SQL Server Management Studio, und stellen Sie eine Verbindung mit der Instanz von SQL Server her, für deren Verwendung DPM konfiguriert ist. Wählen Sie Neue Abfrage aus, kopieren Sie den folgenden Text in den rechten Bereich, und drücken Sie dann F5, um die Abfrage auszuführen.

      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
      

Upgrade von SQL 2016 auf SQL 2017

Wenn Sie SQL 2017 mit DPM Semi-Annual Kanal 1801 oder höher verwenden möchten, müssen Sie SQL 2016 auf SQL 2017 aktualisieren. Sie können ein Upgrade von SQL Server 2016 oder SQL Server 2016 SP1 Enterprise oder Standard auf SQL 2017 durchführen. Im Folgenden sind die Schritte für das Upgrade von SQL 2016 auf SQL 2017 aufgeführt.

Hinweis

SQL 2017 wird als Datenbank mit DPM 1801 in Upgradeszenarien unterstützt. Mit DPM 2019 wird SQL 2017 als DPM-Datenbank sowohl in neuen Installations- als auch in Upgradeszenarien von DPM unterstützt.

  1. Sichern Sie die Berichtsdatenbank auf dem SQL Server.

  2. Sichern Sie den Verschlüsselungsschlüssels.

  3. Bereinigen Sie den Berichtsordner auf dem lokalen Computer.

  4. Installieren Sie den Reporting Service.

  5. Ändern Sie den folgenden DPM-Registrierungsschlüssel auf dem DPM-Server in den Namen der neuen Berichtsinstanz.

    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Data Protection Manager\DB<ReportingInstanceName>
  6. Ändern Sie den Namen des virtuellen Verzeichnisses des Berichterstellungsdiensts in „ReportServer_SSRS“.

  7. Konfigurieren Sie den Berichterstellungsdienst, und stellen Sie die Datenbank und den Verschlüsselungsschlüssel wieder her.

Nächste Schritte