当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] SCCM SQL Server 从 2014 年升级到 2017 年

作者:精品下载站 日期:2024-12-14 11:24:29 浏览:13 分类:玩电脑

SCCM SQL Server 从 2014 年升级到 2017 年


这篇文章介绍了升级为 SCCM 安装的 SQL Server 的步骤。我将向您展示如何在 SCCM 服务器上将 SQL Server 2014 升级到 2017。

这将是 SCCM 服务器上 SQL Server 2014 就地升级到版本 2017。相同的步骤也可以帮助您将 SQL Server 升级到任何其他支持的版本。

实验室设置 - 在我的测试设置中,我运行的是 Configuration Manager 版本 1910。站点数据库托管在 SQL Server 2014 企业版上。我知道我在 SCCM 服务器上运行旧版本的 SQL Server,因此我正在升级它。

要找出 SQL Server 版本,您可以运行查询 - 选择 @@Version。这应该会显示 SQL Server 版本和安装的最新 CU。要了解查找 SQL Server 版本的不同方法,请阅读这篇文章。

[玩转系统] SCCM SQL Server 从 2014 年升级到 2017 年

SCCM SQL Server 从 2014 年升级到 2017 年

升级 SQL Server 的高级步骤包括

  • 升级之前
  • 卸载 Reporting Services 点角色
  • 卸载 SQL 报告服务
  • 删除报表服务器数据库和日志文件
  • 停止配置管理器服务
  • 将 SQL 2014 升级到 2017
  • 重新安装 SQL 报告服务
  • 配置 SQL 报告服务
  • 重新安装 Reporting Services 点角色
  • 启动 SCCM 服务。

第 1 步 - 升级 SQL 之前服务器

  1. 首先,在生产环境中升级 SQL Server 之前,建议您在测试环境中测试升级。
  2. 在开始此过程之前,请确保备份 CM 数据库和 SSRS 数据库。确保您还备份自定义报告。
  3. 从 SQL Server 的一个版本升级到另一版本之前,请验证要迁移到的版本是否支持您当前使用的功能。例如,我要将 SQL Server 2014 升级到 Configuration Manager 1910 支持的 SQL Server 2017。而 ConfigMgr 1910 尚不支持 SQL Server 2019。
  4. 操作系统应该与您执行 SQL 升级的操作系统兼容。安装 SQL Server 2017 之前验证硬件和软件要求。
  5. 请注意,SQL Server 2017 仅适用于 64 位平台。因此,不支持 SQL Server 2017 的跨版本实例。
  6. 在将 SQL Server 2014 升级到 2017 之前,请为 SQL Server 代理启用 Windows 身份验证。
  7. 如果您运行的是 SQL Server 评估版,则无法升级到 SQL 2017。

步骤 2 - 卸载 Reporting Services 点角色

从配置管理器卸载 Reporting Service 点角色

  • 打开配置管理器控制台。
  • 转至管理 > 站点配置 > 服务器和站点系统角色
  • 选择具有 Reporting Services 点角色的服务器。右键单击并选择删除角色

[玩转系统] SCCM SQL Server 从 2014 年升级到 2017 年

打开 srsrpsetup.log 文件并等待角色卸载。

[玩转系统] SCCM SQL Server 从 2014 年升级到 2017 年

SMSSRSRP Setup Started....
Parameters: C:\Program Files\Microsoft Configuration Manager\bin\x64\rolesetup.exe /deinstall /siteserver:CORPSCCM SMSSRSRP 0
Deinstalling the SMSSRSRP
CTool::RegisterManagedBinary: run command line: "C:\Windows\Microsoft.NET\Framework64\v4.0.30319\RegAsm.exe" "C:\Program Files\SMS_SRSRP\srsserver.dll" /unregister
CTool::RegisterManagedBinary: Registered C:\Program Files\SMS_SRSRP\srsserver.dll successfully
Unregistered DLL C:\Program Files\SMS_SRSRP\srsserver.dll
No versions of SMSSRSRP are installed.  Returning Success.
Removing SRS Reporting Point registry branch.
Deinstallation was successful.
~RoleSetup().

步骤 3 - 卸载 SQL 报告服务

在此步骤中,我们将卸载 SQL 报告服务。我的一篇文章中也介绍了此过程。

  • 在安装了 SQL Reporting Services 的服务器上,打开控制面板。
  • 导航至程序和功能。选择Microsoft SQL Server 2014(64 位)
  • 单击卸载/更改选项。

[玩转系统] SCCM SQL Server 从 2014 年升级到 2017 年

从选项列表中,单击删除

[玩转系统] SCCM SQL Server 从 2014 年升级到 2017 年

单击下一步

[玩转系统] SCCM SQL Server 从 2014 年升级到 2017 年

从功能列表中,选择Reporting Services - Native。单击下一步

[玩转系统] SCCM SQL Server 从 2014 年升级到 2017 年

在“准备删除”页面上,单击删除

[玩转系统] SCCM SQL Server 从 2014 年升级到 2017 年

SQL Server 2014 报告服务卸载已完成。单击关闭

[玩转系统] SCCM SQL Server 从 2014 年升级到 2017 年

步骤 4 - 删除报表服务器数据库和日志文件

使用 SQL Server Management Studio 连接到 SQL Server。您会发现两个需要删除的数据库 - ReportServerReportServerTempDB

右键单击ReportServer,然后单击任务 > 分离

[玩转系统] SCCM SQL Server 从 2014 年升级到 2017 年

在“分离数据库”窗口中,选中删除连接更新统计信息复选框。单击确定

[玩转系统] SCCM SQL Server 从 2014 年升级到 2017 年

接下来,使用与上述相同的步骤分离 ReportServerTempDB

[玩转系统] SCCM SQL Server 从 2014 年升级到 2017 年

选择删除连接更新统计信息。单击确定。关闭 SQL 管理工作室。

[玩转系统] SCCM SQL Server 从 2014 年升级到 2017 年

为此,请转到 C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA。选择ReportServer 或ReportServerTempDB 文件和日志文件,将其删除。

[玩转系统] SCCM SQL Server 从 2014 年升级到 2017 年

步骤 5 - 停止 Configuration Manager 服务

在升级 SQL Server 之前,必须停止 Configuration Manager 服务。转到服务控制台并停止以下服务。

[玩转系统] SCCM SQL Server 从 2014 年升级到 2017 年

步骤 6 - 将 SQL Server 2014 升级到2017

将 SQL Server 2014 升级或就地升级到 SQL Server 2017。

  • 将 SQL Server 2017 介质复制到服务器。
  • 您可以装载介质或将 SQL 2017 安装文件提取到文件夹中。
  • 右键单击Setup.exe以管理员身份运行

[玩转系统] SCCM SQL Server 从 2014 年升级到 2017 年

在 SQL Server 安装中心,单击安装。从右侧窗格中,选择从以前版本的 SQL Server 升级

[玩转系统] SCCM SQL Server 从 2014 年升级到 2017 年

接受许可条款并单击下一步

[玩转系统] SCCM SQL Server 从 2014 年升级到 2017 年

其中一项规则在此失败,因为需要重新启动服务器。如果您看到此内容,请重新启动您的服务器

[玩转系统] SCCM SQL Server 从 2014 年升级到 2017 年

服务器重新启动后,停止所有配置管理器服务,因为这些服务将在服务器重新启动后运行。

回到SQL Server 2017升级,全局规则检查成功完成。在选择实例页面上,单击下一步

[玩转系统] SCCM SQL Server 从 2014 年升级到 2017 年

选择要升级的 SQL 功能,然后单击下一步

[玩转系统] SCCM SQL Server 从 2014 年升级到 2017 年

单击下一步

[玩转系统] SCCM SQL Server 从 2014 年升级到 2017 年

在“准备升级”页面上,单击升级

[玩转系统] SCCM SQL Server 从 2014 年升级到 2017 年

SQL Server升级完成。我们已成功将 SQL Server 2014 升级到版本 2017。单击关闭

[玩转系统] SCCM SQL Server 从 2014 年升级到 2017 年

步骤 7 - 安装 SQL Server 2017 累积更新

如果您阅读 ConfigMgr 1910 支持的 SQL Server 版本,它明确指出您可以使用具有累积更新版本 2 或更高版本的 SQL Server 2017 版本。因此,当您升级到 SQL 2017 时,请不要忘记安装累积更新。

您可以在此处找到 SQL Server 2017 的最新累积更新。在撰写本文时,SQL Server 2017 的累积更新 18 KB4527377 是最新的。

下载 SQL Server 上的累积更新。右键单击更新,然后单击以管理员身份运行

接受许可条款并单击下一步

[玩转系统] SCCM SQL Server 从 2014 年升级到 2017 年

选择功能页面上,单击下一步

[玩转系统] SCCM SQL Server 从 2014 年升级到 2017 年

单击更新

[玩转系统] SCCM SQL Server 从 2014 年升级到 2017 年

SQL Server 2017 累积更新 18 KB4527377 安装已完成。单击关闭

[玩转系统] SCCM SQL Server 从 2014 年升级到 2017 年

步骤 8 - 重新安装 SQL报告服务

从此处下载最新版本的 Microsoft SQL Server 2017 Reporting Services。运行 Reporting Services,然后在欢迎屏幕上单击安装 Reporting Services

[玩转系统] SCCM SQL Server 从 2014 年升级到 2017 年

接受许可条款并单击下一步

[玩转系统] SCCM SQL Server 从 2014 年升级到 2017 年

单击下一步

[玩转系统] SCCM SQL Server 从 2014 年升级到 2017 年

此处请勿更改任何内容,单击安装

[玩转系统] SCCM SQL Server 从 2014 年升级到 2017 年

步骤 9 - 配置 SQL Reporting Services

Reporting Services 安装已完成。但尚未配置,因此请单击配置报表服务器

[玩转系统] SCCM SQL Server 从 2014 年升级到 2017 年

单击连接连接到报表服务器实例。

[玩转系统] SCCM SQL Server 从 2014 年升级到 2017 年

单击数据库,然后在当前报表服务器数据库下单击更改数据库

[玩转系统] SCCM SQL Server 从 2014 年升级到 2017 年

由于我们之前已经删除了报表服务数据库,因此让我们创建一个新的报表服务器数据库。选择创建新的报表服务器数据库,然后单击下一步

[玩转系统] SCCM SQL Server 从 2014 年升级到 2017 年

指定连接到数据库服务器的凭据。单击下一步

[玩转系统] SCCM SQL Server 从 2014 年升级到 2017 年

将此处的设置保留为默认值,然后单击下一步

[玩转系统] SCCM SQL Server 从 2014 年升级到 2017 年

指定报表服务器将使用它来连接到报表服务器数据库的凭据。单击下一步

[玩转系统] SCCM SQL Server 从 2014 年升级到 2017 年

确保所有步骤均显示为成功。单击完成

[玩转系统] SCCM SQL Server 从 2014 年升级到 2017 年

选择Web 服务URL,然后单击应用

[玩转系统] SCCM SQL Server 从 2014 年升级到 2017 年

单击门户网站 URL,然后单击应用

[玩转系统] SCCM SQL Server 从 2014 年升级到 2017 年

步骤 10 - 重新安装 Reporting Services点角色

要重新安装报告服务点角色,请打开 SCCM 控制台。转到管理 > 概述 > 站点配置 > 服务器和站点系统角色

选择要安装 Reporting Services 点角色的服务器。右键单击并选择添加站点系统角色

[玩转系统] SCCM SQL Server 从 2014 年升级到 2017 年

在“系统角色选择”页面上,选择Reporting Services Point。单击下一步

[玩转系统] SCCM SQL Server 从 2014 年升级到 2017 年

指定 SQL Reporting Services 连接到 Configuration Manager 站点数据库所使用的凭据。点击验证并确保您看到“已成功验证”消息。单击下一步

[玩转系统] SCCM SQL Server 从 2014 年升级到 2017 年

在“完成”页面上,单击关闭

[玩转系统] SCCM SQL Server 从 2014 年升级到 2017 年

步骤 11 - 启动 Configuration Manager 服务

在步骤 5 中,我们已停止 Configuration Manager 服务。现在我们已经完成了SQL Server升级,您可以启动服务了。或者,您可以重新启动服务器一次。

打开浏览器并确保您可以访问报告。

[玩转系统] SCCM SQL Server 从 2014 年升级到 2017 年

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯