为 DPM 设置 SQL Server 数据库

 

DPM 可将 SQL Server 的本地(安装在 DPM 服务器上)或远程实例用于其数据库:

  • 设置本地 SQL Server — 在 DPM 2012 R2 上,在运行 DPM 安装程序之前,需要在 DPM 服务器上安装 SQL Server。在 DPM 2012 或 DPM 2012 SP1 上,可以选择在运行 DPM 安装程序之前在 DPM 服务器上安装 SQL Server,或者可以使用 DPM 安装文件随附的 SQL Server 2008 R2 实例。如果要使用此选项,则无需在启动 DPM 安装程序之前设置任何内容。

  • 设置远程 SQL Server — 如果要使用 SQL Server 的远程实例,则需要在启动 DPM 安装程序之前对其进行设置。

设置本地 SQL Server

在 DPM 服务器上设置 SQL Server 2012 的本地实例,如下所示:

  1. 在远程计算机上运行 SQL Server 安装程序。在**“安装程序支持文件”选项卡上,单击“安装”**。

  2. 在**“安装”选项卡上,单击“新建 SLQ Server 独立安装或将功能添加到现有安装”**。

  3. 在**“产品密钥”**选项卡上,输入有效的许可证密钥并接受条款。

  4. 在**“安装程序支持规则”**选项卡上,更正所有错误,然后再继续。

  5. 在**“安装程序角色”选项卡上,选择“SQL Server 功能安装”**。

  6. 在**“功能选择”选项卡上,选择“数据库引擎服务”。在“实例功能”中,选择“报告服务 - 本机”**。

  7. 在**“安装规则”**选项卡上检查这些规则。

  8. 在**“实例配置”**选项卡上指定 DPM 实例的名称。不要在名称中使用下划线或本地化的字符

  9. 在**“磁盘空间要求”**选项卡上查看信息。

  10. 在**“服务器配置”选项卡上的“服务帐户”**中指定 SQL Server 服务应在下面运行的域帐户:

    • 建议使用单独的、专用的域用户帐户来运行 SQL Server 服务 SQL Server 代理、SQL Server 数据库引擎和 SQL Server Reporting Services。

    • 创建域用户帐户时,为其提供最低的权限,为其分配不会过期的强密码,为其提供容易识别的名称。会将此帐户添加到本地管理员组,并随后在向导中将其添加到 SQL Server Sysadmin 固定的服务器角色。

    • 除 SQL 全文筛选器后台程序启动器外,所有服务都应设置为自动。

  11. 在**“数据库引擎配置”选项卡上,接受“Windows 身份验证模式”设置。在“指定 SQL Server 管理员”中,添加将用于安装 DPM 时连接到远程实例的用户帐户。若要添加自己的用户帐户,请单击“添加当前用户”**。如有需要,可添加其他帐户。

  12. 使用默认设置完成向导的剩余部分,并在**“安装准备就绪”选项卡上,单击“安装”**。

设置远程 SQL Server

设置 SQL Server 2012 的远程实例,如下所示:

  1. 具有所需功能的 设置远程 SQL Server

  2. SQL Server 上的 安装 DPM 支持文件

  3. 设置防火墙规则,这样 DPM 能与 SQL Server 通信

设置 SQL Server

  1. 在远程计算机上运行 SQL Server 安装程序。在**“安装程序支持文件”选项卡上,单击“安装”**。

  2. 在**“安装”选项卡上,单击“新建 SLQ Server 独立安装或将功能添加到现有安装”**。

  3. 在**“产品密钥”**选项卡上,输入有效的许可证密钥并接受条款。

  4. 在**“安装程序支持规则”**选项卡上,更正所有错误,然后再继续。

  5. 在**“安装程序角色”选项卡上,选择“SQL Server 功能安装”**。

  6. 在**“功能选择”选项卡上,选择“数据库引擎服务”。在“实例功能”中,选择“报告服务 - 本机”**。

  7. 在**“安装规则”**选项卡上检查这些规则。

  8. 在**“实例配置”**选项卡上指定 DPM 实例的名称。不要在名称中使用下划线或本地化的字符

  9. 在**“磁盘空间要求”**选项卡上查看信息。

  10. 在**“服务器配置”选项卡上的“服务帐户”**中指定 SQL Server 服务应在下面运行的域帐户:

    • 建议使用单独的、专用的域用户帐户来运行 SQL Server 服务 SQL Server 代理、SQL Server 数据库引擎和 SQL Server Reporting Services。

    • 创建域用户帐户时,为其提供最低的权限,为其分配不会过期的强密码,为其提供容易识别的名称。会将此帐户添加到本地管理员组,并随后在向导中将其添加到 SQL Server Sysadmin 固定的服务器角色。

    • 除 SQL 全文筛选器后台程序启动器外,所有服务都应设置为自动。

  11. 在**“数据库引擎配置”选项卡上,接受“Windows 身份验证模式”设置。在“指定 SQL Server 管理员”中,添加将用于安装 DPM 时连接到远程实例的用户帐户。若要添加自己的用户帐户,请单击“添加当前用户”**。如有需要,可添加其他帐户。

  12. 使用默认设置完成向导的剩余部分,并在**“安装准备就绪”选项卡上,单击“安装”**。

安装 DPM 支持文件

在远程 SQL 服务器上,需要安装 DPM 支持文件 (SQLprep)。

  1. 在 SQL Server 计算机上插入 DPM DVD 并启动 setup.exe

  2. 按照向导来安装 Microsoft Visual C++ 2012 Redistributable。DPM 支持文件将自动安装。

设置防火墙规则

DPM 使用 TCP 端口与远程 SQL Server 进行通信,你需要在远程 SQL Server 上的 Windows 防火墙中打开这些端口,如下所示:

  • SQL Server 安装完成后,确保为 SQL Server 的 DPM 实例启用 TCP/IP 协议,设置如下:“默认失败审核”“启用密码策略检查”

  • 为 SQL Server 的 DPM 实例 sqservr.exe 配置传入例外,以允许使用端口 80 上的 TCP。

  • 报表服务器在端口 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 Server TechNet 库中的为数据库引擎访问配置 Widows 防火墙