介绍
SQL Server 2022 是 SQL Server 的最新版本,旨在提高集成度 使用 Azure。此新版本包含多项新功能,在本教程中, 我们将演练 SQL Server 2022 安装过程。
说明
在本教程中,我们将逐步展示如何安装 SQL Server 2022。在 编写本教程时,SQL Server 2022 的版本为 16.x。
先决条件
- 至少4 GB 内存(Express Edition 为 2GB)。然而,它是 建议有 8 GB(Express Edition 为 4 GB)。如果需要 DQS,则需要 4 GB。
- 至少 1.4 GHz 的 x64 处理器(建议使用 2 Ghz 或更高版本的处理器)。
- 20GB 的存储空间。
- 至少是超级 VGA 800X600 显示器或更高。
- 互联网连接。
- 至少 Windows 10 或至少 Windows Server 2016以上版本操作系统。
下载并安装 Microsoft SQL Server 2022
可以从 Microsoft.com 下载安装文件: SQL Server 2022 下载
您有以下几种选择:
- Azure 上的 SQL Server – 是 Microsoft 云中的版本。 有关详细信息,请参阅此链接。
- 边缘的 SQL Server – 是用于 IoT (Internet ) 的 SQL Server 的事物)。这用于获取具有高性能的物联网实时数据 解决 方案。
- SQL Server 本地 – 适用于安装在 本地计算机。
此外,还有 2 个免费版本。
- 开发人员 – 具有 SQL Server 的所有功能 企业版。
- Express – 也是免费的,但功能有限。
Developer 和 Express 版本之间的主要区别在于您 可以在生产中使用 Express 版本(但它有几个功能限制) 而开发者版只能用于开发、测试或教学 目的。
最后,您有 3 个选项:
- Windows – 安装在 Windows 的本地服务器中 具有 Microsoft Windows 的计算机或虚拟机。
- Linux – 在 Linux 上安装 SQL Server。更多信息 关于 Linux,请参阅此文章。
- Docker – 就像一个简化的虚拟机,其中包含 运行应用程序所需的组件,而无需整个操作 系统。它是一个非常便携的轻量级容器,用于运行应用程序。
在此示例中,我们将在windows server 2022 上本地安装 SQL Server Developer Edition。
点击 直接下载安装程序SQL2022-SSEI-Dev.exe
下载安装程序,下载后,安装向导有 3 个选项:
- Basic – 使用默认选项安装 SQL Server。
- Custom – 此选项允许您选择组件 进行安装。您将能够选择其他几个选项,例如 SSIS、SSAS、 DQS、MDS 等功能。
- Downlaod media – 此选项允许您下载 安装程序,稍后运行安装。
在本文中,我们将使用 Custom。
接下来,安装程序将询问下载的保存位置,选择后按安装。
这将下载并运行安装包。
下载完成后,SQL Server 安装中心将打开,并且 在“安装”页面上,我们有以下选项。我们会的 选择“安装”以安装 SQL Server。
在安装页面上,我们有以下选项。
- 新的 SQL Server 独立安装或向现有安装添加功能。
- 我们将使用此选项来安装新实例。
- 安装 SQL Server Reporting Services。
- 该软件不仅用于从 SQL 数据创建报告,还用于创建报告 也来自其他数据源。
- 安装 SQL Server 管理工具
- 安装各种工具以使用 SQL Server。
- 安装 SQL Server Data Tools
- 之前版本可以安装 Analysis Services、SSRS 和 SSIS 项目使用 SSDT,但从 Visual Studio 2019 开始,这些项目不包含在 SSDT 中。
- 新的 SQL Server 故障转移群集安装
- 在用于高可用性的故障转移群集中安装新节点
- 将节点添加到 SQL Server 故障转移群集Add node to a SQL Server failover cluster
- 将节点添加到故障转移群集Add nodes to a failover cluster
- 从早期版本的 SQL Server 升级
- 让我们从以前的 SQL Server 版本升级
我们将选择新的 SQL Server 独立安装或添加功能 到现有安装。
注意:安装过程会将有几个需要检查是否有任何更新,建议每一个更新都需要认真对待。
版
在下一个安装步骤页面上,您可以输入产品密钥或使用免费版本。您可以 使用 3 个选项:
- Evaluation。评估版的有效期为 180 天。
- Developer。开发者版用于开发目的, 测试或教学目的。它不能在生产中使用。
- Express。此版本可用于生产,但它 具有各种功能限制。
注意:本次示例选择 Developer版本
此外,还可以通过 Microsoft Azure 选项使用即用即付计费。 如果您希望在有限的时间内使用 SQL Server,或者您不需要 SQL Server,则此选项非常有用 周末使用。可以横向扩展或缩减。此选项提供 Enterprise 和标准版。这两个选项之间的主要区别在于功能 可用。企业版包含所有功能,而标准版 版本有一些限制。
此外,还可以使用产品密钥。产品密钥用于指定许可证 的 SQL Server。如果您购买了许可证。Microsoft 将为您提供许可证 对于 SQL Server 版本。您需要在 SQL 中输入一个字母数字键 服务器。
产品密钥有 2 个选项。
- 我拥有软件保障或 SQL 订阅的 SQL Server 许可证。 如果您有订阅或软件保障,则付款将减少。 软件保障还包括升级、迁移期间的一些好处 和技术支持。
- 我只有 SQL Server 许可证。此选项意味着您将输入 仅许可证,并且没有软件保障或 SQL Server 订阅。
许可条款
阅读许可条款以确保您同意,然后按 下一步 。
Microsoft 更新
Microsoft 更新可以检查是否有更新。您可以启用此选项 Microsoft 更新将检查更新。按“下一步”继续。
在 Microsoft SQL Server 中,更新使用 CU。CU 是累积的 更新。这些更新包含修补程序和修复程序,以改进功能和 SQL Server 的安全性。确保更新了 CU。
可以在此处查看 SQL Server 2022 的最后一个 CU。
安装规则
安装规则窗口会验证安装过程中可能出现的问题。 例如,计算机可能未安装当前的 .NET Framework,或者 防火墙可能需要启用某些端口。在此示例中,我们有两个警告。这 防火墙和并行升级警告。您可以点击查看详细报告 有关详细信息,或在警告链接上获取更多信息。注意,不建议这样做 在域控制器和建议的 .NET Framework 上安装计算机 是 4.7.2 或更高版本。
Windows 防火墙警告
如果启用了防火墙,则需要检查是否启用了所需的端口。 如果它们被禁用,您的服务可能无法正常工作。
注意:本次示例建议关闭防火墙设置,或者开启3389端口。
适用于 SQL Server 的 Azure 扩展
可以启用适用于 SQL Server 的 Azure 扩展。这项新功能允许 注册 SQL Server 并使用 Azure AD(已启用 Azure Arc 的 SQL Server) 使用即用即付计费。需要有一个 Azure 帐户才能使用此功能。 如果要稍后安装它,可以使用 Azure 门户或使用 Azure API。
注意:本次示例安装选择忽略 auzre扩展,以下图中内容,不做选择
功能选择
功能选择包括多个选项,如下所示。
- Database Engine Services : 数据库引擎服务
- SQL Server 的主要组件
- SQL Server Replication : SQL Server 复制
- 将数据复制到不同的数据库或 SQL Server。
- Machine Learning Services and Languages Extension:机器学习服务和语言扩展
- 在 SQL Server 数据库中运行 R 和 Python
- Full Text and Semantics:全文和语义
- 在数据库中搜索大量文本。这是一个强大的搜索 可以提高搜索文本数据时性能的服务。
- Data Quality Services:数据质量服务
- 修复、丰富、标准化和检查您的数据。
- PolyBase:PolyBase的查询服务
- 将大数据 Hadoop 解决方案与 SQL Server 集成
- Analysis Services:分析服务
- SQL Server OLAP 解决方案服务
- Data Quality Client:数据质量客户端
- 管理和处理数据质量
- Integration Services:集成服务
- 使用自定义工作流导入和导出数据。可以使用 Scale Out Master 或 Scale Out Worker。这些配置是相关的 对包执行工作流程进行优化。
- SQL Client Connectivity SDK:SQL 客户端连接 SDK
- 用于连接到 SQL Server 的其他工具
- Master Data Services:主数据服务
- 跨数据库集中管理类似数据
- SQL Server Extension for Azure:适用于 Azure 的 SQL Server 扩展
- 可用于 Azure 的其他扩展
注意:本次示例我们将只安装数据库引擎,如以上图中选择,其他服务根据需要进行选择。
实例配置
在实例配置中,我们输入要用于 SQL Server 的名称 实例。在此示例中,我将使用实例创建新的数据库引擎 instance2022 的名称。您也可以使用默认值。
服务器配置
服务器配置允许为不同的服务器创建或添加服务帐户 SQL Server 使用的服务。您可以使用默认值或创建新帐户 用于运行服务的自定义安全性和密码。
向 SQL Server 数据库引擎授予“执行卷维护任务”权限 服务。此权限可提高数据库操作(如数据库)的性能 创建、恢复或提高文件增长速度。
数据库引擎配置
数据库引擎配置允许您配置 安装。
服务器配置
- 选择用于连接实例的 SQL Server 身份验证模式类型, 混合模式或 Windows 身份验证。您还可以添加应具有完整功能的帐户 访问 SQL Server。“添加当前用户”将添加在 以管理员身份安装。
注意:本次示例选择混合验证模型。
数据目录
您可以通过配置数据根目录来指定系统数据库路径。 此外,还可以定义存储数据目录和数据库日志的位置。这 也可以指定备份目录。最佳做法是存储数据库, 不同磁盘中的日志文件和备份,以实现安全性和性能最佳实践。
临时数据库
- TempDB 是用于存储临时数据的重要系统数据库。 指定的配置和值可以提高性能。
最大DOP
- MaxDOP 对于获得良好的性能很重要。欲了解更多信息,请 查看这篇 MAXDOP 设置文章。
记忆
- 内存设置允许您指定 SQL Server 使用的最大服务器内存。
注意:设置内存为服务内存的80%即可
文件流
- FILESTREAM 用于将文件存储在数据库之外,如视频、PDF、 Word 文件、Excel 文件等。
注意:本次示例不涉及filestream,后续可以安装。
准备安装
配置完成所有内容后,您可以检查配置并按“安装”按钮继续。您现在将转到安装 进度窗口,最后转到“完成”页面。
完成
如果一切顺利,将安装 MS SQL Server 2022,并且关系 数据库管理系统已准备就绪。
安装时间需要 15 到 30 分钟,具体取决于组件 安装。
后续步骤
下一步是连接到 SQL Server 并开始进行 SQL 数据库开发 和管理。为此,您应该下载 Microsoft SQL Server 管理 工作室 (SSMS)。
请查看以下资源以开始使用:
参考:
Install SQL Server 2022 (mssqltips.com)
Guide to Install SQL Server 2022 for SCCM | ConfigMgr (prajwaldesai.com)
How to Install SQL Server on Windows {Steb-by-Step Guide} (phoenixnap.com)
原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/tech/bigdata/313753.html