安装 DPM
下面是设置 System Center Data Protection Manager(DPM)需要执行的操作:
- 阅读安装程序先决条件。
- 验证 DPM 操作系统是否兼容。
- 设置 SQL Server 数据库 以存储 DPM 设置和配置信息。
- 设置 DPM。 可以从 用户界面安装 DPM ,也可以 运行无人参与的安装。 如果要 在域控制器上安装 DPM,请按照以下说明操作。
注意
使用 DPM 2019 UR4,更新汇总代理的全新安装可能会重启受保护的服务器。
设置先决条件
环境 | 安装的详细信息或详细信息 |
---|---|
基本 DPM 安装先决条件 | DPM 服务器上需要许多组件。 安装过程中会自动安装这些组件: - .NET Framework 4.0 或 4.5(DPM 2016/2019);SQL 安装所需的 .NET Framework 3.5(SQL 2016 之前);SQL 安装所需的 .NET Framework 4.6(SQL 2016 及更高版本)。 如果未自动安装,请在服务器管理器中使用“添加功能”进行安装。 - Windows Installer 4.5(或更高版本)。 作为操作系统的一部分安装,但也可以从 <root directory>DPM\setup\redist\WindowsInstaller\INSTMSI45.EXE 以管理员身份进行安装。 - Microsoft Visual C++ 2012 Redistributable;Microsoft Visual C++ 2010 Redistributable;Microsoft Visual C++ 2008 Redistributable。 - PowerShell 3.0(包含在 Windows Server 2012 R2 或 2012 中)。 - Microsoft Hyper-V 管理 PowerShell |
DPM 数据库 |
- 为 DPM 数据库验证支持的 SQL Server 版本。 - 可以在 DPM 服务器或远程服务器上安装 SQL Server。 - 在安装 DPM 之前,请在本地或远程安装 SQL。 - 如果计划将 SQL Server 2022 与 DPM 2022 配合使用,请确保在安装 DPM 2022 RTM 之前在 SQL Server 计算机上安装 SQL Server Native Client (SQLNCLI), 因为 SQL 2022 不会随 SQLNCLI 一起提供。 - 如果远程安装数据库,则运行远程实例的计算机必须与 DPM 服务器位于同一域和时区。 - 如果要运行远程数据库,请确保在安装 DPM 之前在远程 SQL 计算机上运行 SQL 准备工具。 - SQL Server 可以是独立服务器,也可以在群集中运行。 - 如果 SQL Server 已群集化,则报表服务器和 SQL Server 应位于不同的计算机上。 - 不能在域控制器上运行 SQL Server。 - 不能使用 SQL Server Always-On 部署。 - 如果将 DPM 部署为 Azure 虚拟机(VM),请使用运行 SQL Server 的 Azure VM 作为远程 SQL Server 实例。 在此部署中无法使用本地 SQL Server,目前不支持 Azure SQL 数据库。 |
DPM 作为 Hyper-V VM 安装 | 如果要将 DPM 安装为 Hyper-V 虚拟机,请注意:
|
DPM 作为 Azure 虚拟机 |
|
环境 | 安装的详细信息或详细信息 |
---|---|
基本 DPM 安装先决条件 | DPM 服务器上需要许多组件。 安装过程中会自动安装这些组件: - .NET Framework 4.0 或 4.5(DPM 2016/2019);SQL 安装所需的 .NET Framework 3.5(SQL 2016 之前);SQL 安装所需的 .NET Framework 4.6(SQL 2016 及更高版本)。 如果未自动安装,请在服务器管理器中使用“添加功能”进行安装。 - Windows Installer 4.5(或更高版本)。 作为操作系统的一部分安装,但也可以从 <root directory>DPM\setup\redist\WindowsInstaller\INSTMSI45.EXE 以管理员身份进行安装。 - Microsoft Visual C++ 2015 Redistributable;Microsoft Visual C++ 2013 Redistributable;Microsoft Visual C++ 2012 Redistributable。 - PowerShell 3.0(包含在 Windows Server 2012 R2 或 2012 中)。 - Microsoft Hyper-V 管理 PowerShell |
DPM 数据库 |
- 为 DPM 数据库验证支持的 SQL Server 版本。 - 可以在 DPM 服务器或远程服务器上安装 SQL Server。 - 在安装 DPM 之前,请在本地或远程安装 SQL。 - 如果计划将 SQL Server 2022 与 DPM 2025 配合使用,请确保安装 SQL OLEDB 19。 - 如果远程安装数据库,则运行远程实例的计算机必须与 DPM 服务器位于同一域和时区。 - 如果要运行远程数据库,请确保在安装 DPM 之前在远程 SQL 计算机上运行 SQL 准备工具。 - SQL Server 可以是独立服务器,也可以在群集中运行。 - 如果 SQL Server 已群集化,则报表服务器和 SQL Server 应位于不同的计算机上。 - 不能在域控制器上运行 SQL Server。 - 不能使用 SQL Server Always-On 部署。 - 如果将 DPM 部署为 Azure 虚拟机(VM),请使用运行 SQL Server 的 Azure VM 作为远程 SQL Server 实例。 在此部署中无法使用本地 SQL Server,目前不支持 Azure SQL 数据库。 |
DPM 作为 Hyper-V VM 安装 | 如果要将 DPM 安装为 Hyper-V 虚拟机,请注意:
|
DPM 作为 Azure 虚拟机 |
|
表 A
VM 大小 | 最大受保护工作负荷 | 平均工作负荷大小 | 平均工作负荷变动量(每日) |
---|---|---|---|
A2V2 | 20 | 100 GB | 净改动 5% |
A4V2 | 40 | 150 GB | 净改动 10% |
A8V2 | 60 | 200 GB | 净改动 15% |
注意
作为 VMware 中的 Windows 虚拟机 - 可以在 VMware 环境中的 Windows 虚拟机上安装 DPM 2022。 在此配置中,DPM 可以保护在 VMware 中作为 Windows 虚拟机运行的Microsoft工作负荷。
注意
作为 VMware 中的 Windows 虚拟机 - 可以在 VMware 环境中的 Windows 虚拟机上安装 DPM 2019。 在此配置中,DPM 可以保护在 VMware 中作为 Windows 虚拟机运行的Microsoft工作负荷。
设置 SQL Server 数据库
如果需要:,则需要设置 SQL Server 数据库:
- 正在运行 DPM 2019、2016
- 正在运行 DPM 2022、2019、2016
- 正在运行 DPM 2025、2022、2019
若要设置 SQL Server 数据库,请执行以下操作:
在要安装 DPM 的本地服务器上或远程服务器上运行 SQL Server 安装程序。
在“安装”上,选择“新建 SQL Server 独立安装”或向现有安装添加功能。
在产品密钥上,输入有效的许可证密钥。 在安装程序支持规则上,在继续操作之前更正任何失败。 在安装角色上,选择“SQL Server 功能安装”。
在功能选择上,选择数据库引擎服务。 在 “实例功能”中,选择 “报告服务 - 本机”。 在安装规则上,查看规则。
在 实例配置中,指定将用于 DPM 的 SQL Server 实例的名称。 不要在名称中使用下划线或本地化字符。 在磁盘空间要求中,查看信息。
在“服务器配置>服务帐户”中,指定 SQL Server Services 应在其中运行的域帐户:
建议使用单个专用域用户帐户来运行 SQL Server Services、SQL Server 代理、SQL Server 数据库引擎 和 SQL Server Reporting Services。
如果要在 RODC 上安装 DPM,请使用 在那里创建的 DPMSQLSvcsAcctaccount 。 请注意,用户帐户必须是安装了远程实例的域控制器上的本地 Administrators 组的成员。 安装完成后,可以从本地管理员组中删除用户帐户。 此外,若要在 RODC 上安装,需要在为 DPM 设置 RODC 并创建 DPMR$MACHINENAME 帐户时输入所选的密码。
创建域用户帐户时,请为其提供尽可能低的权限,为其分配不过期的强密码,并为其提供易于识别的名称。 稍后将在向导中将此帐户添加到本地管理员组和 SQL Server Sysadmin 固定服务器角色。
除 SQL Full-text Filter Daemon Launcher 外,所有服务都应设置为自动。
在数据库引擎配置中,接受Windows 身份验证模式设置。 DPM 管理员需要 SQL Server 管理员 权限。 在 “指定 SQL Server 管理员”中,添加 DPM 管理员。 如有需要,可添加其他帐户。 使用默认设置完成向导的其余部分,然后选择“准备安装安装>”。
如果使用 SQL Server 2022,则需要在 SQL Server 2022 计算机上安装 SQL Server Native Client (SQLNCLI )。
SQLNCLI 是 DPM 2022 RTM 安装的先决条件,但在 SQL Server 2022 中不可用。 因此,在 SQL Server 2022 安装之后,还需要在 SQL Server 计算机上安装 SQL Server Native Client。 之后,请确保安装 DPM 2022 RTM 并更新到 UR1 或更高版本,它支持 SQL Server 2022 作为 DPM 数据库,并使用 OLEDB 18.0 而不是 SQLNCLI。
如果要在远程计算机上安装 SQL Server,请执行以下操作:
安装 DPM 支持文件 (SQLPrep)。 为此,在 SQL Server 计算机上,插入 DPM DVD 并启动setup.exe。 按照向导安装 Microsoft Visual C++ 2012 Redistributable。 DPM 支持文件将自动安装。
设置防火墙规则,使 DPM 服务器能够与 SQL Server 计算机通信:
确保启用 默认故障审核 并 启用密码策略检查的 TCP/IP。
若要允许端口 80 上的 TCP,请为 SQL Server 的 DPM 实例配置sqlservr.exe的传入异常。 报表服务器在端口 80 上侦听 HTTP 请求。
在远程 SQL Server 上启用 RPC。
数据库引擎的默认实例侦听 TCP 端口 1443。 此设置可以修改。 若要使用 SQL Server Browser 服务连接到未侦听默认 1433 端口的实例,需要 UDP 端口 1434。
SQL Server 的命名实例默认使用动态端口。 此设置可以修改。
您可以在 SQL Server 错误日志中查看数据库引擎使用的当前端口号。 您可以通过使用 SQL Server Management Studio 并连接到命名实例来查看错误日志。 可以在“服务器正在侦听 ['any' <ipv4> port_number]”条目下的“管理 – SQL Server 日志”中查看当前日志。
在数据库引擎配置中,接受Windows 身份验证模式设置。 DPM 管理员需要 SQL Server 管理员 权限。 在 “指定 SQL Server 管理员”中,添加 DPM 管理员。 如有需要,可添加其他帐户。 使用默认设置完成向导的其余部分,然后选择“准备安装安装>”。
完成 SQL 安装后,请确保安装 SQL OLEDB 19。
如果要在远程计算机上安装 SQL Server,请执行以下操作:
安装 DPM 支持文件 (SQLPrep)。 为此,在 SQL Server 计算机上,插入 DPM DVD 并启动setup.exe。 按照向导安装 Microsoft Visual C++ 2012 Redistributable。 DPM 支持文件将自动安装。
设置防火墙规则,使 DPM 服务器能够与 SQL Server 计算机通信:
确保启用 默认故障审核 并 启用密码策略检查的 TCP/IP。
若要允许端口 80 上的 TCP,请为 SQL Server 的 DPM 实例配置sqlservr.exe的传入异常。 报表服务器在端口 80 上侦听 HTTP 请求。
在远程 SQL Server 上启用 RPC。
数据库引擎的默认实例侦听 TCP 端口 1443。 此设置可以修改。 若要使用 SQL Server Browser 服务连接到未侦听默认 1433 端口的实例,需要 UDP 端口 1434。
SQL Server 的命名实例默认使用动态端口。 此设置可以修改。
您可以在 SQL Server 错误日志中查看数据库引擎使用的当前端口号。 您可以通过使用 SQL Server Management Studio 并连接到命名实例来查看错误日志。 可以在“服务器正在侦听 ['any' <ipv4> port_number]”条目下的“管理 – SQL Server 日志”中查看当前日志。
在数据库引擎配置中,接受Windows 身份验证模式设置。 DPM 管理员需要 SQL Server 管理员 权限。 在 “指定 SQL Server 管理员”中,添加 DPM 管理员。 如有需要,可添加其他帐户。 使用默认设置完成向导的其余部分,然后选择“准备安装安装>”。
如果要在远程计算机上安装 SQL Server,请执行以下操作:
安装 DPM 支持文件 (SQLPrep)。 为此,在 SQL Server 计算机上,插入 DPM DVD 并启动setup.exe。 按照向导安装 Microsoft Visual C++ 2012 Redistributable。 DPM 支持文件将自动安装。
设置防火墙规则,使 DPM 服务器能够与 SQL Server 计算机通信:
确保启用 默认故障审核 并 启用密码策略检查的 TCP/IP。
若要允许端口 80 上的 TCP,请为 SQL Server 的 DPM 实例配置sqlservr.exe的传入异常。 报表服务器在端口 80 上侦听 HTTP 请求。
在远程 SQL Server 上启用 RPC。
数据库引擎的默认实例侦听 TCP 端口 1443。 此设置可以修改。 若要使用 SQL Server Browser 服务连接到未侦听默认 1433 端口的实例,需要 UDP 端口 1434。
SQL Server 的命名实例默认使用动态端口。 此设置可以修改。
您可以在 SQL Server 错误日志中查看数据库引擎使用的当前端口号。 您可以通过使用 SQL Server Management Studio 并连接到命名实例来查看错误日志。 可以在“服务器正在侦听 ['any' <ipv4> port_number]”条目下的“管理 – SQL Server 日志”中查看当前日志。
注意
- 使用 SQL 2017 及更高版本时,SSRS 不会作为 SQL 安装的一部分进行安装。 需要单独安装 SQL SSRS。 有关详细信息,请参阅安装 SQL Server Reporting Services (2017 及更高版本)。
- 对于远程群集 SQL 实例,数据库引擎必须位于群集上,SSRS 必须位于单独的计算机上(可以是 DPM 服务器或任何其他计算机)。
- 在本地或远程 SQL Server 方案中,必须在 DPM 服务器上安装以下组件。
- SQL Server Management Studio(SSMS) 不再随 SQL Server 一起安装;必须单独安装等效版本的 SSMS。
- 对于 SQL Server 2019 以及 SSMS,还应分别在 DPM 服务器上安装 SQLCMD、 Visual C++ 2017 Redistributable 和 Microsoft ODBC Driver 17 for SQL Server 。
注意
- 使用 SQL 2017 及更高版本时,SSRS 不会作为 SQL 安装的一部分进行安装。 需要单独安装 SQL SSRS。 有关详细信息,请参阅安装 SQL Server Reporting Services (2017 及更高版本)。
- 对于远程群集 SQL 实例,数据库引擎必须位于群集上,SSRS 必须位于单独的计算机上(可以是 DPM 服务器或任何其他计算机)。
- 在本地或远程 SQL Server 方案中,必须在 DPM 服务器上安装以下组件。
- SQL Server Management Studio(SSMS) 不再随 SQL Server 一起安装;必须单独安装等效版本的 SSMS。
- 对于 SQL Server 2019 以及 SSMS,还应分别在 DPM 服务器上安装 SQLCMD、 Visual C++ 2017 Redistributable 和 Microsoft ODBC Driver 17 for SQL Server 。
- 使用远程 SQL Server 2022 时,必须在 DPM 服务器上安装 SQLCMD 版本 16。 如果 SQLCMD 版本 16 无法下载,请安装 SQLCMD 版本 15,重命名文件夹,然后将版本 16(C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn
)的文件夹SQLCMD
从 SQL Server 2022 复制到 DPM 2022 服务器,然后再安装 DPM 2022。 安装后,根据需要删除版本 16 并重命名版本 15。
安装 DPM
重要
安装 DPM 时,请将 NetBIOS 名称用于域名和 SQL 计算机名称。 不要使用完全限定的域名(FQDN)。
- 如果需要,将 DPM 2016.exe(对于 DPM 2016)/DPM 2019.exe(对于 DPM 2019)文件提取到要运行 DPM 的计算机上。 为此,请运行 exe 文件,然后在“欢迎”屏幕上选择“下一步”。 在 “选择目标位置”中,指定要将安装文件解压缩到的位置。 在 “准备提取”中,选择“ 提取”。 提取完成后,转到指定位置并运行 Setup.exe。
- 将SCDPM_2025.exe文件提取到要运行 DPM 的计算机。 为此,请运行 exe 文件,然后在“欢迎”屏幕上选择“下一步”。 在 “选择目标位置”中,指定要将安装文件解压缩到的位置。 在 “准备提取”中,选择“ 提取”。 提取完成后,转到指定位置并运行 Setup.exe。
在 DPM 安装程序的“欢迎 ”页上,选择“ 下一步”。 在 “许可条款 ”页上,接受协议 >“确定”。
在 “先决条件检查 ”页上,等待检查并解决任何问题,然后再继续。
在 “产品注册 ”页上,选择“ 下一步”。 在 “Microsoft更新选择加入 ”页上,选择是否要在Microsoft更新中包含 DPM。
在 “设置摘要” 页上,检查设置并选择“ 安装”。 安装完成后,选择“ 关闭”。 它将自动启动 Windows 更新以检查更改。
运行无人参与安装
按如下所示运行无人参与安装:
- 在开始之前,请确保已安装必备组件。
在远程 SQL Server 上,在安装 SQL 之前,请确保在 Windows 服务器上安装 .NET Framework 3.5(适用于 SQL 2016)、4.0 或 4.5(SQL 2017)。
使用以下代码确保防火墙已打开:
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
在本地或远程服务器上安装 SQL Server。
将以下文本复制到记事本(或其他文本编辑器),并将脚本保存在 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>
保存文件后,在安装服务器上的提升命令提示符处,键入:
start /wait [media location]\setup.exe /i /f <path>\DPMSetup.ini /l <path>\dpmlog.txt
[media location]
指示从中运行setup.exe的位置。<path>
是.ini文件的位置。
使用以下代码确保防火墙已打开:
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
在本地或远程服务器上安装 SQL Server。
将以下文本复制到记事本(或其他文本编辑器),并将脚本保存在 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>
保存文件后,在安装服务器上的提升命令提示符处,键入:
start /wait [media location]\setup.exe /i /f <path>\DPMSetup.ini /l <path>\dpmlog.txt
[media location]
指示从中运行setup.exe的位置。<path>
是.ini文件的位置。
在域控制器上安装 DPM
如果要在 RODC 上设置 DPM,需要在设置 SQL Server 并安装 DPM 之前执行几个步骤。
创建 DPM 所需的安全组和帐户。 为此,请选择“启动>管理工具>”Active Directory 用户和计算机>Domain/Builtin 并创建这些安全组。 对于每个组,请使用作用域(全局)和组类型(安全性)的默认设置:
- DPMDBReaders$<计算机名>;
- MSDPMTrustedMachines$<计算机名>;
- DPMRADCOMTrustedMachines$<计算机名>;
- DPMRADmTrustedMachines$<计算机名>;
- DPMDBAdministrators$<计算机名>;
- MSDPMTrustedUsers$<计算机名>;
- DPMSCOM$<计算机名>;
- DPMRATrustedDPMRAs$<计算机名>其中<计算机名>是域控制器的名称。
将域控制器(<计算机名称>)的本地计算机帐户添加到
MSDPMTrustedMachines$<*Computer Name*>
组。 然后在主域控制器上,创建具有最低可能凭据的域用户帐户。 为其分配未过期的强密码,并将其添加到本地管理员组。注意
记下此帐户,因为在安装 SQL Server 期间需要配置 SQL Server 服务。 你可以将此用户帐户命名为所需的任何内容。 但是,若要轻松标识帐户的目的,可能需要为其指定一个重要名称,例如 DPMSQLSvcsAcct。 对于这些过程,此帐户称为 DPMSQLSvcsAcct 帐户。
在主域控制器上,创建另一个具有最低可能凭据的域用户帐户,并将帐户 命名为 DPMR$MACHINENAME,为其分配不过期的强密码,然后将此帐户添加到
DPMDBReaders$<*Computer Name*>
组。然后,使用范围:全局和组类型:安全性创建 SQL Server 数据库所需的安全组和用户帐户。 组或帐户的格式应为 <grouporaccountnameComputerName>。
SQLServerSQL2005BrowserUser$<计算机名>
SQLServerMSSQLServerADHelperUser$<计算机名>
SQLServerReportServerUser$<实例 ID><实例名称>
SQLServerMSASUser$<计算机名><实例名称>
SQLServerDTSUser$<计算机名>
SQLServerFDHostUser<计算机名><实例名称>
<计算机名> 是将在其上安装 SQL Server 2008 的域控制器的计算机名。
- <实例名称> 是计划在域控制器上创建的 SQL Server 实例的名称。 实例名称可以是默认 DPM 实例名称以外的任何名称(MSDPM2010)。
- <实例 ID> 默认由 SQL Server 安装程序分配,并指示组应用于 SQL Server 实例的主要版本 (10) 的 Reporting Services (MSRS)。 对于此版本,此值MSRS1A0_50。
在主域控制器上,将之前创建的域用户帐户(DPMSQLSvcsAcct 帐户)添加到以下组:SQLServerReportServerUser$<ComputerName>$MSRS10.<InstanceID> SQLServerMSASUser$<ComputerName>$<InstanceID>
完成这些步骤后,可以安装 SQL Server:
使用之前创建的域用户帐户登录到要安装 DPM 的域控制器。 让我们将此帐户称为 DPMSQLSvcsAcct。
开始安装 SQL Server。 在安装程序的“服务器配置 - 服务帐户”页上,指定要在用户帐户 DPMSQLSvcsAcct 下运行的 SQL Server Services(SQL Server 代理、SQL Server 数据库引擎、SQL Server Reporting Services)的登录帐户。
安装 SQL Server 后,打开 SQL Server 配置管理器>SQL 服务器网络配置>协议,右键单击“命名管道>启用”。 需要停止并重启 SQL Server 服务。
然后,可以安装 DPM:
在 “SQL Server 设置” 页上,键入在过程中安装的 SQL Server 实例的名称作为 localhost\<Instance Name>,然后键入创建的第一个域用户帐户(DPMSQLSvcsAcct 帐户)的凭据。 此帐户必须是安装了远程实例的域控制器上的本地管理员组的成员。 安装完成后,可以从本地管理员组中删除用户帐户。
在 “安全设置” 页上,需要输入之前创建 DPMR$MACHINENAME 用户帐户时使用的相同密码。
打开 SQL Server Management Studio 并连接到 DPM 配置为使用的 SQL Server 实例。 选择“ 新建查询”,将下面的文本复制到右窗格中,然后按 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 SP1 Enterprise 或 Standard 升级到 SQL 2017。 以下过程列出了将 SQL 2016 升级到 SQL 2017 的步骤。
注意
使用 DPM 2019,在 DPM 的新安装和升级方案中,SQL 2017 作为 DPM 数据库受支持。
在 SQL Server 上,备份报告数据库。
备份加密密钥。
清理本地计算机上的报告文件夹。
安装 Reporting Service。
在 DPM 服务器上,将以下 DPM 注册表项更改为新的报告实例名称。
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Data Protection Manager\DB<ReportingInstanceName>
将 Reporting Service 虚拟目录名称更改为ReportServer_SSRS。
配置 Reporting Service,并还原数据库和加密密钥。
升级到 SQL 2022
以下过程列出了升级 SQL 2022 的步骤。
注意
在 DPM 的新安装和升级方案中,仅支持 DPM 2022 SQL 2022 作为 DPM 数据库。
在从低于 SQL 2017 的版本升级到 SQL 2022 之前,请确保
备份 SQL Server 上的报告数据库。
备份加密密钥。
清理本地计算机上的报告文件夹。
安装 Reporting Service。
在 DPM 服务器上,将以下 DPM 注册表项更改为新的报告实例名称。
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Data Protection Manager\DB<ReportingInstanceName>
将 Reporting Service 虚拟目录名称更改为ReportServer_SSRS。
配置 Reporting Service,并还原数据库和加密密钥。
后续步骤
- 有关适用的新修补程序和 UR,请参阅发行说明。