Поделиться через


Установка DPM

Вот что необходимо сделать, чтобы настроить System Center Data Protection Manager (DPM):

  1. Ознакомьтесь с предварительными условиями установки.
  2. Убедитесь, что операционная система DPM совместима.
  3. Настройте базу данных SQL Server для хранения параметров DPM и сведений о конфигурации.
  4. Настройка DPM. Вы можете установить DPM из пользовательского интерфейса или запустить автоматическую установку. Следуйте этим инструкциям, если вы хотите установить DPM на контроллере домена.

Примечание.

При использовании DPM 2019 UR4 новая установка агента накопительного пакета обновления может перезапустить защищенный сервер.

Предварительные требования к установке и настройке

Среда Сведения или особенности установки
Базовые предварительные требования для установки DPM На сервере DPM требуется множество компонентов. Они устанавливаются автоматически во время установки:

- платформа .NET Framework 4.0 или 4.5 (DPM 2016/2019); платформа .NET Framework 3.5, необходимых для установки SQL (до SQL 2016); платформа .NET Framework 4.6, необходимых для установки SQL (SQL 2016 и более поздних версий). Установите с добавлением компонентов в диспетчер сервера, если она не устанавливается автоматически.
— Установщик Windows 4.5 (или более поздней версии). Устанавливается как часть операционной системы, но этот компонент также можно установить от имени администратора из <корневого каталога>DPM\setup\redist\WindowsInstaller\INSTMSI45.EXE.
— Распространяемые пакеты Microsoft Visual C++ 2012, Microsoft Visual C++ 2010 и Microsoft Visual C++ 2008.
— PowerShell 3.0 (входит в состав Windows Server 2012 R2 или 2012).
— Microsoft Hyper-V Management PowerShell
База данных DPM
- Проверьте поддерживаемые версии SQL Server для базы данных DPM.
— Sql Server можно установить на сервере DPM или удаленном сервере.
— установите SQL локально или удаленно перед установкой DPM.
— Если вы планируете использовать SQL Server 2022 с DPM 2022, убедитесь, что установите SQL Server Native Client (SQLNCLI) на компьютере SQL Server перед установкой DPM 2022 RTM, так как SQL 2022 не отправляется с SQLNCLI.
— При удаленной установке базы данных компьютер под управлением удаленного экземпляра должен находиться в том же домене и часовом поясе, что и сервер DPM.
— Если вы используете удаленную базу данных, перед установкой DPM запустите средство подготовки SQL на удаленном компьютере SQL.
— SQL Server может быть автономным или запущенным в кластере.
— Если sql server кластеризован, сервер отчетов и SQL Server должны находиться на разных компьютерах.
— На контроллере домена нельзя запустить SQL-сервер.
— Вы не можете использовать развертывание Always-On SQL Server.
— При развертывании DPM в качестве виртуальной машины Azure используйте виртуальную машину Azure под управлением SQL Server в качестве удаленного экземпляра SQL Server. В этом развертывании нельзя использовать локальный сервер SQL Server, а база данных SQL Azure в настоящее время не поддерживается.
DPM, установленный как виртуальная машина Hyper-V Если вы устанавливаете DPM в качестве виртуальной машины Hyper-V, обратите внимание на следующее:

  • Установка виртуального DPM не подходит для масштабируемых сред. Вместо этого используйте прямое подключение или хранилище на основе SAN. Производительность может страдать в средах hyper-V в CSV- средах, использующих VHDX-файлы по сравнению с SAN. Поэтому для масштабируемых сред не рекомендуется использовать VHDX.
  • Для VHDX не существует ограничения размера.
    Поддерживаются как фиксированные, так и динамически расширяющиеся VHDX-файлы.
  • Файлы VHD и VHDX поддерживаются в пуле носителей DPM.
    Установка виртуального DPM необходима для поддержки добавления виртуальных жестких дисков в пул носителей.
  • Для динамических и фиксированных виртуальных жестких дисков vHD-файлы и VHDX поддерживаются в удаленных общих папках SMB.
  • В DPM 2012 R2 с обновлением 3 вы можете запустить DPM как виртуальную машину Hyper-V с поддержкой ленточных дисков с помощью искусственного fc.
  • Для хранилища DPM с высоким уровнем доступности виртуальные жесткие диски должны размещаться на масштабируемых файловых серверах (SOFS). Для масштабируемых файловых серверов требуется SMB 3.0.
  • Установка виртуального DPM не поддерживается:

    • Windows 2012 дисковые пространства или виртуальные жесткие диски, созданные на основе дисковых пространств.
      Локальное или удаленное размещение файлов VHDX в хранилище Windows 2012 также не поддерживается.
    • Включение dedupe диска на томах, на котором размещены виртуальные жесткие диски.
    • Целевые объекты iSCSI Windows 2012 (которые используют виртуальные жесткие диски) в качестве пула носителей DPM.
    • Сжатие NTFS для томов, в котором размещаются VHD-файлы, используемые в пуле носителей DPM.
    • BitLocker на томах, где размещаются VHD-файлы, используемые для пула носителей.
    • Собственный размер сектора 4K физических дисков для VHDX-файлов в пуле носителей DPM.
    • Виртуальные жесткие диски, размещенные на серверах Windows 2008.
DPM в виде виртуальной машины Azure
  • DPM поддерживается на любой виртуальной машине Azure IaaS размером A2 и более.
    Определить размер виртуальной машины DPM можно с помощью калькулятора размера виртуальной машины Azure для DPM. При настройке виртуальной машины создается экземпляр на уровне вычислений "Стандартный", так как максимальный объем операций ввода-вывода в секунду на подключенный диск выше уровня "Стандартный", чем на уровне "Базовый".
  • DPM может защитить рабочие нагрузки, как описано в матрице защиты.
  • DPM может защищать рабочие нагрузки, работающие на нескольких облачных службах Azure, имеющих общую виртуальную сеть Azure и общую подписку Azure.
    DPM, работающий как виртуальная машина Azure, не может защитить локальные данные.
  • Для виртуальной машины DPM используйте отдельную учетную запись хранения, т. к. если учетная запись используется совместно с другими запущенными виртуальными машинами, ограничения на размер и число операций ввода-вывода в секунду для учетной записи хранения могут влиять на производительность виртуальной машины DPM. Виртуальная машина DPM и защищаемые рабочие нагрузки должны быть частью одной виртуальной сети Azure.
  • Число дисков, которое можно использовать для целевого хранилища (пул носителей DPM), ограничивается размером виртуальной машины (максимум 16). Для использования агента Azure Backup, работающего на сервере DPM, требуется временное хранилище (расположение кэша) и данные, восстановленные из облака (локальная промежуточная область). Обратите внимание, что каждая виртуальная машина Azure имеет некоторый объем временного дискового хранилища. Это доступно пользователю в качестве тома D:\. Локальная промежуточная область, необходимая для Azure Backup, может быть настроена для размещения в D:\, а расположение кэша можно поместить в C:\. Таким образом, не требуется отрезать пространство от дисков, подключенных к виртуальной машине DPM.
  • Вы можете хранить данные на дисках Azure, подключенных к виртуальной машине DPM. После подключения к виртуальной машине диски и пространство на них управляются из DPM. Объем данных, который вы можете архивировать, зависит от числа и размера дисков, подключенных к виртуальной машине DPM. Существует максимальное количество дисков, которые можно подключить к каждой виртуальной машине Azure (4 диска для A2V2, A4V2 и A8V2), а также максимальный размер каждого диска (1 ТБ). Количество дисков определяет доступный общий объем пула хранилищ резервных копий. Мы рекомендуем хранить данные в течение одного дня на диске Azure, подключенном к DPM, и хранить данные старше одного дня в службе Azure Backup. Это обеспечивает хранилище данных для более длительного диапазона хранения и позволяет защитить больший объем данных, выгрузив его в Azure Backup.
  • Если вы хотите выполнить масштабирование вашей конфигурации, у вас есть следующие варианты:

    • Вариант 1. Увеличение масштаба: увеличьте размер виртуальной машины DPM из A2V2, A4V2, A8V2 и добавьте дополнительное локальное хранилище.
    • Вариант 2, разгрузка данных: перенос старых данных в службу архивации Azure и сохранение в подключенном к серверу DPM хранилище только самых новых данных.
    • Вариант 3, горизонтальное масштабирование. Добавление дополнительных серверов DPM для защиты рабочих нагрузок.
  • Максимальное количество защищенных рабочих нагрузок для каждого размера виртуальной машины DPM приведено в таблице A ниже.
Среда Сведения или особенности установки
Базовые предварительные требования для установки DPM На сервере DPM требуется множество компонентов. Они устанавливаются автоматически во время установки:

- платформа .NET Framework 4.0 или 4.5 (DPM 2016/2019); платформа .NET Framework 3.5, необходимых для установки SQL (до SQL 2016); платформа .NET Framework 4.6, необходимых для установки SQL (SQL 2016 и более поздних версий). Установите с добавлением компонентов в диспетчер сервера, если она не устанавливается автоматически.
— Установщик Windows 4.5 (или более поздней версии). Устанавливается как часть операционной системы, но этот компонент также можно установить от имени администратора из <корневого каталога>DPM\setup\redist\WindowsInstaller\INSTMSI45.EXE.
— Распространяемый компонент Microsoft Visual C++ 2015; Распространяемый компонент Microsoft Visual C++ 2013; Распространяемый компонент Microsoft Visual C++ 2012.
— PowerShell 3.0 (входит в состав Windows Server 2012 R2 или 2012).
— Microsoft Hyper-V Management PowerShell
База данных DPM
- Проверьте поддерживаемые версии SQL Server для базы данных DPM.
— Sql Server можно установить на сервере DPM или удаленном сервере.
— установите SQL локально или удаленно перед установкой DPM.
— Если вы планируете использовать SQL Server 2022 с DPM 2025, убедитесь, что установите SQL OLEDB 19.
— При удаленной установке базы данных компьютер под управлением удаленного экземпляра должен находиться в том же домене и часовом поясе, что и сервер DPM.
— Если вы используете удаленную базу данных, перед установкой DPM запустите средство подготовки SQL на удаленном компьютере SQL.
— SQL Server может быть автономным или запущенным в кластере.
— Если sql server кластеризован, сервер отчетов и SQL Server должны находиться на разных компьютерах.
— На контроллере домена нельзя запустить SQL-сервер.
— Вы не можете использовать развертывание Always-On SQL Server.
— При развертывании DPM в качестве виртуальной машины Azure используйте виртуальную машину Azure под управлением SQL Server в качестве удаленного экземпляра SQL Server. В этом развертывании нельзя использовать локальный сервер SQL Server, а база данных SQL Azure в настоящее время не поддерживается.
DPM, установленный как виртуальная машина Hyper-V Если вы устанавливаете DPM в качестве виртуальной машины Hyper-V, обратите внимание на следующее:

  • Установка виртуального DPM не подходит для масштабируемых сред. Вместо этого используйте прямое подключение или хранилище на основе SAN. Производительность может страдать в средах hyper-V в CSV- средах, использующих VHDX-файлы по сравнению с SAN. Поэтому для масштабируемых сред не рекомендуется использовать VHDX.
  • Для VHDX не существует ограничения размера.
    Поддерживаются как фиксированные, так и динамически расширяющиеся VHDX-файлы.
  • Файлы VHD и VHDX поддерживаются в пуле носителей DPM.
    Установка виртуального DPM необходима для поддержки добавления виртуальных жестких дисков в пул носителей.
  • Для динамических и фиксированных виртуальных жестких дисков vHD-файлы и VHDX поддерживаются в удаленных общих папках SMB.
  • DPM может работать как виртуальная машина Hyper-V с поддержкой ленточных дисков с помощью искусственного fc.
  • Для хранилища DPM с высоким уровнем доступности виртуальные жесткие диски должны размещаться на масштабируемых файловых серверах (SOFS). Для масштабируемых файловых серверов требуется SMB 3.0.
  • Установка виртуального DPM не поддерживается:

    • Windows 2012 дисковые пространства или виртуальные жесткие диски, созданные на основе дисковых пространств.
      Локальное или удаленное размещение файлов VHDX в хранилище Windows 2012 также не поддерживается.
    • Включение dedupe диска на томах, на котором размещены виртуальные жесткие диски.
    • Целевые объекты iSCSI Windows 2012 (которые используют виртуальные жесткие диски) в качестве пула носителей DPM.
    • Сжатие NTFS для томов, в котором размещаются VHD-файлы, используемые в пуле носителей DPM.
    • BitLocker на томах, где размещаются VHD-файлы, используемые для пула носителей.
    • Собственный размер сектора 4K физических дисков для VHDX-файлов в пуле носителей DPM.
    • Виртуальные жесткие диски, размещенные на серверах Windows 2008.
DPM в виде виртуальной машины Azure
  • DPM поддерживается на любой виртуальной машине Azure IaaS размером A2 и более.
    Определить размер виртуальной машины DPM можно с помощью калькулятора размера виртуальной машины Azure для DPM. При настройке виртуальной машины создается экземпляр на уровне вычислений "Стандартный", так как максимальный объем операций ввода-вывода в секунду на подключенный диск выше уровня "Стандартный", чем на уровне "Базовый".
  • DPM может защитить рабочие нагрузки, как описано в матрице защиты.
  • DPM может защищать рабочие нагрузки, работающие на нескольких облачных службах Azure, имеющих общую виртуальную сеть Azure и общую подписку Azure.
    DPM, работающий как виртуальная машина Azure, не может защитить локальные данные.
  • Для виртуальной машины DPM используйте отдельную учетную запись хранения, т. к. если учетная запись используется совместно с другими запущенными виртуальными машинами, ограничения на размер и число операций ввода-вывода в секунду для учетной записи хранения могут влиять на производительность виртуальной машины DPM. Виртуальная машина DPM и защищаемые рабочие нагрузки должны быть частью одной виртуальной сети Azure.
  • Число дисков, которое можно использовать для целевого хранилища (пул носителей DPM), ограничивается размером виртуальной машины (максимум 16). Для использования агента Azure Backup, работающего на сервере DPM, требуется временное хранилище (расположение кэша) и данные, восстановленные из облака (локальная промежуточная область). Обратите внимание, что каждая виртуальная машина Azure имеет некоторый объем временного дискового хранилища. Это доступно пользователю в качестве тома D:\. Локальная промежуточная область, необходимая для Azure Backup, может быть настроена для размещения в D:\, а расположение кэша можно поместить в C:\. Таким образом, не требуется отрезать пространство от дисков, подключенных к виртуальной машине DPM.
  • Вы можете хранить данные на дисках Azure, подключенных к виртуальной машине DPM. После подключения к виртуальной машине диски и пространство на них управляются из DPM. Объем данных, который вы можете архивировать, зависит от числа и размера дисков, подключенных к виртуальной машине DPM. Мы рекомендуем хранить данные в течение одного дня на диске Azure, подключенном к DPM, и хранить данные старше одного дня в службе Azure Backup. Это обеспечивает хранилище данных для более длительного диапазона хранения и позволяет защитить больший объем данных, выгрузив его в Azure Backup.
  • Если вы хотите выполнить масштабирование вашей конфигурации, у вас есть следующие варианты:

    • Вариант 1. Увеличение масштаба: увеличьте размер виртуальной машины DPM из A2V2, A4V2, A8V2 и добавьте дополнительное локальное хранилище.
    • Вариант 2, разгрузка данных: перенос старых данных в службу архивации Azure и сохранение в подключенном к серверу DPM хранилище только самых новых данных.
    • Вариант 3, горизонтальное масштабирование. Добавление дополнительных серверов DPM для защиты рабочих нагрузок.
  • Максимальное количество защищенных рабочих нагрузок для каждого размера виртуальной машины DPM приведено в таблице A ниже.

Таблица A

Размер виртуальной машины Максимальное число защищенных рабочих нагрузок Средний размер рабочей нагрузки Среднее количество рабочих нагрузок (ежедневно)
A2 V2 20 100 ГБ 5-процентное изменение
A4V2 40 150 ГБ 10-процентное изменение
A8V2 60 200 ГБ 15-процентное изменение

Примечание.

В качестве виртуальной машины Windows в VMware можно установить DPM 2022 на виртуальную машину Windows в среде VMware. В этой конфигурации DPM может защитить рабочие нагрузки Майкрософт, работающие как виртуальные машины Windows в VMware.

Примечание.

В качестве виртуальной машины Windows в VMware можно установить DPM 2019 на виртуальной машине Windows в среде VMware. В этой конфигурации DPM может защитить рабочие нагрузки Майкрософт, работающие как виртуальные машины Windows в VMware.

Настройка базы данных SQL Server

Если вам потребуется настроить базу данных SQL Server:

  • Вы работаете DPM 2019, 2016
  • Вы работаете DPM 2022, 2019, 2016
  • Вы работаете DPM 2025, 2022, 2019

Чтобы настроить базу данных SQL Server, выполните приведенные действия.

  1. Запустите программу установки SQL Server на локальном сервере, на котором вы установите DPM или на удаленном сервере.

  2. На установке выберите новую автономную установку SQL Server или добавьте компоненты в существующую установку.

  3. В разделе "Ключ продукта" введите действительный ключ лицензии. В правилах поддержки установки исправьте все ошибки перед продолжением. В роли установки выберите установку компонентов SQL Server.

  4. В выборе компонентов выберите ядро СУБД Службы. В разделе Компоненты экземпляравыберите пункт Служба отчетов — собственная. В правилах установки просмотрите правила.

  5. В конфигурации экземпляра укажите имя экземпляра SQL Server, который будет использоваться для DPM. Не используйте символы подчеркивания или локализованные символы в имени. В разделе "Требования к местам на диске" просмотрите сведения.

  6. В учетных записях службы конфигурации>сервера укажите учетные записи домена, в которых должны выполняться службы SQL Server:

    • Мы рекомендуем использовать одну учетную запись пользователя выделенного домена для запуска служб SQL Server, агент SQL Server, SQL Server ядро СУБД и служб SQL Server Reporting Services.

    • Если вы устанавливаете DPM на RODC, используйте созданный файл DPMSQLSvcsAcctaccount . Учтите, что учетная запись пользователя должна быть членом локальной группы администраторов на контроллере домена, на котором установлен удаленный экземпляр. После завершения установки вы можете удалить учетную запись пользователя из локальной группы администраторов. Кроме того, для установки в RODC необходимо ввести пароль, выбранный при настройке RODC для DPM, и создать учетную запись DPMR$MACHINENAME .

    • При создании учетной записи пользователя домена предоставьте ему наименьшие возможные привилегии, назначьте ему надежный пароль, который не истекает, и присвойте ему легко идентифицируемое имя. Вы добавите эту учетную запись в локальную группу администраторов и предопределили роль сервера Sysadmin SQL Server позже в мастере.

    • Для всех служб, за исключением программы запуска управляющей программы полнотекстовой фильтрации (SQL), необходимо выбрать значение "Автоматически".

  1. В конфигурации ядро СУБД примите параметр режима проверка подлинности Windows. Администраторы DPM нуждаются в разрешениях администратора SQL Server. Чтобы указать администраторов SQL Server, добавьте администраторов DPM. При необходимости можно добавить дополнительные учетные записи. Завершите работу мастера с параметрами по умолчанию и нажмите кнопку "Готово к установке>".

    Если вы используете SQL Server 2022, необходимо установить sql Server Native Client (SQLNCLI) на компьютере SQL Server 2022.

    SQLNCLI является предварительным требованием для установки RTM DPM 2022, но недоступно в SQL Server 2022. Поэтому после установки SQL Server 2022 также необходимо установить собственный клиент SQL Server отдельно на компьютере SQL Server. После этого убедитесь, что вы установите DPM 2022 RTM и обновите его до UR1 или более поздней версии, которая поддерживает SQL Server 2022 в качестве базы данных DPM и использует OLEDB 18.0 вместо SQLNCLI.

  2. Если вы устанавливаете SQL Server на удаленном компьютере, сделайте следующее:

    • Установите файлы поддержки DPM (SQLPrep). Для этого на компьютере SQL Server вставьте DVD-диск DPM и запустите setup.exe. Следуйте инструкциям мастера, чтобы установить распространяемый компонент Microsoft Visual C++ 2012. Файлы поддержки DPM будут установлены автоматически.

    • Настройте правила брандмауэра, чтобы сервер DPM могли взаимодействовать с компьютером SQL Server:

      • Убедитесь, что tcp/IP включен с аудитом сбоев по умолчанию и включите проверку политики паролей.

      • Чтобы разрешить TCP через порт 80, настройте входящее исключение для sqlservr.exe для экземпляра DPM SQL Server. Сервер отчетов прослушивает HTTP-запросы через порт 80.

      • Включите RPC на удаленном SQL Server.

      • Заданный по умолчанию экземпляр ядра СУБД прослушивает TCP-порт 1443. Этот параметр можно изменить. Чтобы использовать службу браузера SQL Server для подключения к экземплярам, которые не прослушивают порт 1433 по умолчанию, вам потребуется порт UDP 1434.

      • Именованный экземпляр SQL Server использует динамические порты по умолчанию. Этот параметр можно изменить.

      • Просмотреть текущий номер порта, используемый компонентом Database Engine, можно в журнале ошибок SQL Server. Журналы ошибок можно просмотреть с помощью SQL Server Management Studio и при подключении к именованному экземпляру. Вы можете просмотреть текущий журнал в разделе "Управление", так как журналы SQL Server в записи "Сервер" прослушивают ['любой' номер_порта <ipv4>].

  1. В конфигурации ядро СУБД примите параметр режима проверка подлинности Windows. Администраторы DPM нуждаются в разрешениях администратора SQL Server. Чтобы указать администраторов SQL Server, добавьте администраторов DPM. При необходимости можно добавить дополнительные учетные записи. Завершите работу мастера с параметрами по умолчанию и нажмите кнопку "Готово к установке>".

    После завершения установки SQL убедитесь, что установите SQL OLEDB 19.

  2. Если вы устанавливаете SQL Server на удаленном компьютере, сделайте следующее:

    • Установите файлы поддержки DPM (SQLPrep). Для этого на компьютере SQL Server вставьте DVD-диск DPM и запустите setup.exe. Следуйте инструкциям мастера, чтобы установить распространяемый компонент Microsoft Visual C++ 2012. Файлы поддержки DPM будут установлены автоматически.

    • Настройте правила брандмауэра, чтобы сервер DPM могли взаимодействовать с компьютером SQL Server:

      • Убедитесь, что tcp/IP включен с аудитом сбоев по умолчанию и включите проверку политики паролей.

      • Чтобы разрешить TCP через порт 80, настройте входящее исключение для sqlservr.exe для экземпляра DPM SQL Server. Сервер отчетов прослушивает HTTP-запросы через порт 80.

      • Включите RPC на удаленном SQL Server.

      • Заданный по умолчанию экземпляр ядра СУБД прослушивает TCP-порт 1443. Этот параметр можно изменить. Чтобы использовать службу браузера SQL Server для подключения к экземплярам, которые не прослушивают порт 1433 по умолчанию, вам потребуется порт UDP 1434.

      • Именованный экземпляр SQL Server использует динамические порты по умолчанию. Этот параметр можно изменить.

      • Просмотреть текущий номер порта, используемый компонентом Database Engine, можно в журнале ошибок SQL Server. Журналы ошибок можно просмотреть с помощью SQL Server Management Studio и при подключении к именованному экземпляру. Вы можете просмотреть текущий журнал в разделе "Управление", так как журналы SQL Server в записи "Сервер" прослушивают ['любой' номер_порта <ipv4>].

  1. В конфигурации ядро СУБД примите параметр режима проверка подлинности Windows. Администраторы DPM нуждаются в разрешениях администратора SQL Server. Чтобы указать администраторов SQL Server, добавьте администраторов DPM. При необходимости можно добавить дополнительные учетные записи. Завершите работу мастера с параметрами по умолчанию и нажмите кнопку "Готово к установке>".

  2. Если вы устанавливаете SQL Server на удаленном компьютере, сделайте следующее:

    • Установите файлы поддержки DPM (SQLPrep). Для этого на компьютере SQL Server вставьте DVD-диск DPM и запустите setup.exe. Следуйте инструкциям мастера, чтобы установить распространяемый компонент Microsoft Visual C++ 2012. Файлы поддержки DPM будут установлены автоматически.

    • Настройте правила брандмауэра, чтобы сервер DPM могли взаимодействовать с компьютером SQL Server:

      • Убедитесь, что tcp/IP включен с аудитом сбоев по умолчанию и включите проверку политики паролей.

      • Чтобы разрешить TCP через порт 80, настройте входящее исключение для sqlservr.exe для экземпляра DPM SQL Server. Сервер отчетов прослушивает HTTP-запросы через порт 80.

      • Включите RPC на удаленном SQL Server.

      • Заданный по умолчанию экземпляр ядра СУБД прослушивает TCP-порт 1443. Этот параметр можно изменить. Чтобы использовать службу браузера SQL Server для подключения к экземплярам, которые не прослушивают порт 1433 по умолчанию, вам потребуется порт UDP 1434.

      • Именованный экземпляр SQL Server использует динамические порты по умолчанию. Этот параметр можно изменить.

      • Просмотреть текущий номер порта, используемый компонентом Database Engine, можно в журнале ошибок SQL Server. Журналы ошибок можно просмотреть с помощью SQL Server Management Studio и при подключении к именованному экземпляру. Вы можете просмотреть текущий журнал в разделе "Управление", так как журналы SQL Server в записи "Сервер" прослушивают ['любой' номер_порта <ipv4>].

Примечание.

  • При использовании SQL 2017 и более поздних версий службы SSRS не устанавливаются в рамках установки SQL. Необходимо отдельно установить службы SSRS SQL. Дополнительные сведения см. в разделе "Установка sql Server Reporting Services" (2017 и более поздних версий).
  • Для удаленного кластеризованного экземпляра SQL ядро СУБД должен находиться в кластере, а службы SSRS должны находиться на отдельном компьютере (который может быть сервером DPM или любым другим компьютером).
  • В обоих локальных или удаленных сценариях SQL Server на сервере DPM необходимо установить следующие компоненты.
    - SQL Server Management Studio (SSMS) больше не устанавливается с SQL Server; необходимо установить эквивалентную версию SSMS отдельно.
    — Для SQL Server 2019 вместе с SSMS также следует установить SQLCMD, Распространяемый компонент Visual C++ 2017 и Microsoft ODBC Driver 17 для SQL Server на сервере DPM отдельно.

Примечание.

  • При использовании SQL 2017 и более поздних версий службы SSRS не устанавливаются в рамках установки SQL. Необходимо отдельно установить службы SSRS SQL. Дополнительные сведения см. в разделе "Установка sql Server Reporting Services" (2017 и более поздних версий).
  • Для удаленного кластеризованного экземпляра SQL ядро СУБД должен находиться в кластере, а службы SSRS должны находиться на отдельном компьютере (который может быть сервером DPM или любым другим компьютером).
  • В обоих локальных или удаленных сценариях SQL Server на сервере DPM необходимо установить следующие компоненты.
    - SQL Server Management Studio (SSMS) больше не устанавливается с SQL Server; необходимо установить эквивалентную версию SSMS отдельно.
    — Для SQL Server 2019 вместе с SSMS также следует установить SQLCMD, Распространяемый компонент Visual C++ 2017 и Microsoft ODBC Driver 17 для SQL Server на сервере DPM отдельно.
    — При использовании удаленного SQL Server 2022 необходимо установить SQLCMD версии 16 на сервере DPM. Если SQLCMD версии 16 недоступен для скачивания, установите SQLCMD версии 15, переименуйте папку и скопируйте папку SQLCMD версии 16 (C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn) с SQL Server 2022 на сервер DPM 2022 до установки DPM 2022. После установки удалите версию 16 и переименуйте версию 15 по мере необходимости.

Установка DPM

Внимание

При установке DPM используйте имена NetBIOS для имени домена и имени компьютера SQL. Не используйте полные доменные имена (FQDN).

  1. При необходимости извлеките 2016.exe DPM (для DPM 2016)/DPM 2019.exe (для DPM 2019) на компьютер, на котором требуется запустить DPM. Для этого запустите файл exe и на экране приветствия нажмите кнопку "Далее". В разделе "Выбор места назначения" укажите место, в которое необходимо извлечь файлы установки. В разделе "Готово к извлечению" выберите "Извлечь". После завершения извлечения перейдите в указанное расположение и запустите Setup.exe.
  1. Извлеките файл SCDPM_2025.exe на компьютер, на котором требуется запустить DPM. Для этого запустите файл exe и на экране приветствия нажмите кнопку "Далее". В разделе "Выбор места назначения" укажите место, в которое необходимо извлечь файлы установки. В разделе "Готово к извлечению" выберите "Извлечь". После завершения извлечения перейдите в указанное расположение и запустите Setup.exe.
  1. На странице приветствия программы установки DPM нажмите кнопку "Далее". На странице "Условия лицензии" примите соглашение >ОК.

  2. На странице проверки предварительных требований дождитесь проверки и устраните все проблемы, прежде чем продолжить.

  3. На странице "Регистрация продукта" нажмите кнопку "Далее". На странице "Центр обновления Майкрософт" выберите, следует ли включить DPM в обновления Майкрософт.

  4. На странице "Сводка параметров" проверьте параметры и нажмите кнопку "Установить". После завершения установки нажмите кнопку "Закрыть". Он автоматически запустит обновление Windows, чтобы проверить наличие изменений.

Запуск автоматической установки

Выполните автоматическую установку следующим образом:

  1. Убедитесь, что перед началом работы установлены необходимые компоненты.
  1. На удаленном сервере SQL Server убедитесь, что платформа .NET Framework 3.5 (для SQL 2016), 4.0 или 4.5 (SQL 2017) устанавливается на сервере Windows Server перед установкой SQL.

  2. Используйте следующий код, чтобы убедиться, что брандмауэр открыт:

    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. Установите SQL Server на локальном или удаленном сервере.

  4. Скопируйте следующий текст в Блокнот (или другой текстовый редактор) и сохраните скрипт на сервере DPM как DPMSetup.ini. Вы используете тот же сценарий, установлен ли экземпляр SQL Server на сервере DPM или удаленном сервере.

    Внимание

    При установке DPM используйте имена NetBIOS для имени домена и имени компьютера SQL. Не используйте полные доменные имена (FQDN).

    При создании DPMSetup.ini замените текст внутри <> значениями из среды. Строки, начинающиеся с хэша (#), закомментированы, а программа установки DPM использует значения по умолчанию. Чтобы указать значения, введите значения внутри <> хэша (#).

    [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. После сохранения файла в командной строке с повышенными привилегиями на сервере установки введите: start /wait [media location]\setup.exe /i /f <path>\DPMSetup.ini /l <path>\dpmlog.txt

    • [media location] указывает, откуда будет выполняться setup.exe.
    • <path> — расположение файла .ini.
  1. Используйте следующий код, чтобы убедиться, что брандмауэр открыт:

    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. Установите SQL Server на локальном или удаленном сервере.

  3. Скопируйте следующий текст в Блокнот (или другой текстовый редактор) и сохраните скрипт на сервере DPM как DPMSetup.ini. Вы используете тот же сценарий, установлен ли экземпляр SQL Server на сервере DPM или удаленном сервере.

    Внимание

    При установке DPM используйте имена NetBIOS для имени домена и имени компьютера SQL. Не используйте полные доменные имена (FQDN).

    При создании DPMSetup.ini замените текст внутри <> значениями из среды. Строки, начинающиеся с хэша (#), закомментированы, а программа установки DPM использует значения по умолчанию. Чтобы указать значения, введите значения внутри <> хэша (#).

    [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. После сохранения файла в командной строке с повышенными привилегиями на сервере установки введите: start /wait [media location]\setup.exe /i /f <path>\DPMSetup.ini /l <path>\dpmlog.txt

    • [media location] указывает, откуда будет выполняться setup.exe.
    • <path> — расположение файла .ini.

Установка DPM на контроллере домена

Если вы хотите настроить DPM в RODC, перед настройкой SQL Server и установкой DPM необходимо выполнить несколько действий.

  1. Создайте группы безопасности и учетные записи, необходимые для DPM. Для этого выберите "Пуск>администрирования>"Пользователи и компьютеры Active Directory> Domain/Builtin и создайте эти группы безопасности. Для каждой группы используйте параметр по умолчанию для области (глобального) и типа группы (безопасность):

    • DPMDBReaders$<имя компьютера>;
    • MSDPMTrustedMachines$<имя компьютера>;
    • DPMRADCOMTrustedMachines$<имя компьютера>;
    • DPMRADmTrustedMachines$<имя компьютера>;
    • DPMDBAdministrators$<имя компьютера>;
    • MSDPMTrustedUsers$<имя компьютера>;
    • DPMSCOM$<имя компьютера>;
    • DPMRATrustedDPMRAs$<имя компьютера>, где <имя компьютера> — это имя контроллера домена.
  2. Добавьте учетную запись локального компьютера для контроллера домена (<имя> компьютера) в группу MSDPMTrustedMachines$<*Computer Name*> . Затем на основном контроллере домена создайте учетную запись пользователя домена с наименьшими возможными учетными данными. Назначьте ему надежный пароль, срок действия которого не истекает, и добавьте его в группу локальных администраторов.

    Примечание.

    Запишите эту учетную запись, так как необходимо настроить службы SQL Server во время установки SQL Server. Вы можете назвать эту учетную запись пользователя любым нужным пользователем. Тем не менее, чтобы легко определить назначение учетной записи, может потребоваться дать ему значительное имя, например DPMSQLSvcsAcct. Для этих процедур эта учетная запись называется учетной записью DPMSQLSvcsAcct .

  3. На основном контроллере домена создайте другую учетную запись пользователя домена с наименьшими возможными учетными данными и присвойте учетной записи DPMR$MACHINENAME надежный пароль, который не истекает, а затем добавьте эту учетную запись в группу DPMDBReaders$<*Computer Name*> .

  4. Затем создайте группы безопасности и учетные записи пользователей, необходимые для базы данных SQL Server с областью действия: глобальный и тип группы: безопасность. Группа или учетная запись должна быть в формате <имя_группы_или_учетной_записи_имя_компьютера>.

    • SQLServerSQL2005BrowserUser$<имя компьютера>

    • SQLServerMSSQLServerADHelperUser$<имя компьютера>

    • SQLServerReportServerUser$<ИД экземпляра><имя экземпляра>

    • SQLServerMSASUser$<имя компьютера><имя экземпляра>

    • SQLServerDTSUser$<имя компьютера>

    • SQLServerFDHostUser<имя компьютера><имя экземпляра>

    • где <имя компьютера> — имя компьютера контроллера домена, на котором будет устанавливаться SQL Server 2008.

      • <Имя_экземпляра> — это имя экземпляра SQL Server, который будет создан на контроллере домена. Имя экземпляра может быть любым именем, кроме имени экземпляра DPM по умолчанию (MSDPM2010).
      • <Идентификатор_экземпляра> — по умолчанию это значение назначается программой установки SQL Server. Оно указывает, что группа применяется к службам Reporting Services (MSRS) для основного номера версии экземпляра SQL Server (10). В этом выпуске это значение MSRS1A0_50.
  5. На основном контроллере домена добавьте учетную запись пользователя домена, созданную ранее (DPMSQLSvcsAcct), в следующие группы: SQLServerReportServerUser$<имя компьютера>$MSRS10.<ИД экземпляра> SQLServerMSASUser$<имя компьютера>$<ИД экземпляра>.

  6. Выполнив следующие действия, вы можете установить SQL Server:

    • Войдите в контроллер домена, на котором необходимо установить DPM, с помощью учетной записи пользователя домена, созданной ранее. Давайте рассмотрим эту учетную запись как DPMSQLSvcsAcct.

    • Начните установку SQL Server. На странице "Конфигурация сервера — учетные записи служб" программы установки укажите учетную запись входа для служб SQL Server (агент SQL Server, SQL Server ядро СУБД, SQL Server Reporting Services) для запуска под учетной записью DPMSQLSvcsAcct.

    • После установки SQL Server откройте протоколы конфигурации>сети сервера диспетчер конфигурации SQL Server> SQL, щелкните правой кнопкой мыши "Включить именованные каналы".> Вам потребуется остановить и перезапустить службы SQL Server.

  7. Затем можно установить DPM:

    • На странице параметров SQL Server введите имя экземпляра SQL Server, установленного в процедуре как localhost\<Имя экземпляра>, а затем введите учетные данные для созданной учетной записи пользователя домена (учетная запись DPMSQLSvcsAcct). Эта учетная запись должна быть членом локальной группы администраторов на контроллере домена, где установлен удаленный экземпляр. После завершения установки вы можете удалить учетную запись пользователя из локальной группы администраторов.

    • На странице "Параметры безопасности" необходимо ввести тот же пароль, который использовался при создании учетной записи пользователя DPMR$MACHINENAME ранее.

    • Откройте SQL Server Management Studio и подключитесь к экземпляру SQL Server, который настроен для использования DPM. Выберите новый запрос, скопируйте текст ниже в правой области и нажмите клавишу F5, чтобы запустить запрос.

      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
      

Обновление SQL 2016 до SQL 2017

Вы можете обновить SQL Server 2016 или SQL Server 2016 с пакетом обновления 1 (SP1) enterprise или Standard до SQL 2017. В следующей процедуре перечислены шаги по обновлению SQL 2016 до SQL 2017.

Примечание.

В DPM 2019 SQL 2017 поддерживается в качестве базы данных DPM в новых сценариях установки и обновления DPM.

  1. В SQL Server создайте резервную копию базы данных отчетов.

  2. Резервное копирование ключей шифрования.

  3. Очистка папок отчетов на локальном компьютере.

  4. Установите службу Reporting Service.

  5. На сервере DPM измените следующий раздел реестра DPM на новое имя экземпляра отчетов.

    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Data Protection Manager\DB<ReportingInstanceName>
  6. Измените имя виртуального каталога службы Reporting Service на ReportServer_SSRS.

  7. Настройте службу Reporting Service и восстановите ключи шифрования и базы данных.

Обновление до SQL 2022

В следующей процедуре перечислены шаги по обновлению SQL 2022.

Примечание.

В DPM 2025 только SQL 2022 поддерживается в качестве базы данных DPM в новых сценариях установки и обновления DPM.

Прежде чем обновлять версию до SQL 2017 до SQL 2022, убедитесь, что

  1. Резервное копирование базы данных отчетов на SQL Server.

  2. Резервное копирование ключей шифрования.

  3. Очистка папок отчетов на локальном компьютере.

  4. Установите службу Reporting Service.

  5. На сервере DPM измените следующий раздел реестра DPM на новое имя экземпляра отчетов.

    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Data Protection Manager\DB<ReportingInstanceName>
  6. Измените имя виртуального каталога службы Reporting Service на ReportServer_SSRS.

  7. Настройте службу Reporting Service и восстановите ключи шифрования и базы данных.

Следующие шаги

  • Сведения о применимых исправлениях и накопительных пакетах обновления см. в заметках о выпуске.