以下是安装 SQL Server 的系统要求:
操作系统要求
- Windows 系统:
- SQL Server 2012:支持 Windows Server 2008 R2、Windows 7 及更高版本 。
- SQL Server 2014:支持 Windows Server 2012 R2、Windows 8.1 及更高版本 。
- SQL Server 2016:支持 Windows Server 2012 R2、Windows 8.1 及更高版本,并且 Windows 8.1、Windows Server 2012 R2 需要先安装 KB2919355 补丁,再安装.NET Framework 4.6.
- SQL Server 2017:支持 Windows Server 2016、Windows Server 2019、Windows Server 2022 等多个 Windows Server 版本,以及 Windows 10、Windows 11 等桌面操作系统.
- SQL Server 2019:支持 Windows Server 2016 及以上版本的 Windows Server 操作系统,以及 Windows 10 及以上版本的桌面操作系统 。
- SQL Server 2022:支持 Windows Server 2019、Windows Server 2022 等 Windows Server 系统,以及 Windows 11 等桌面系统 。
- Linux 系统:支持多种 Linux 发行版,如 Red Hat Enterprise Linux (RHEL)、CentOS、Ubuntu、Debian 等。不同版本的 SQL Server 对 Linux 内核版本有一定要求,例如 SQL Server 2017 要求 RHEL 7.3 及以上版本、Ubuntu 16.04 及以上版本等.
- macOS 系统:可通过 Docker 容器技术来运行 SQL Server 。
硬件要求
- 处理器:
- 最低要求:一般至少需要 1.4 GHz 的 x64 处理器,如 SQL Server 2016、2017 等版本 .
- 推荐配置:多核处理器,如 4 核或更多的 2.2 GHz 或更高频率的处理器,以满足多用户并发访问和复杂查询处理的需求.
- 内存:
- 最低要求:Express 版本至少 512 MB,其他版本至少 1 GB ,数据质量服务器组件安装则至少需要 2 GB ARAM.
- 推荐配置:至少 4 GB 或更多,并且应随着数据库规模的增大而相应增加内存,以确保系统的性能和稳定性,如对于大型数据库系统,建议 16 GB 甚至 32 GB 及以上内存.
- 硬盘空间:
- 最低要求:一般至少需要 6 GB 的可用磁盘空间,但实际所需空间会因安装的组件和功能不同而有所差异,如安装数据库引擎、Analysis Services 等组件会占用更多空间.
- 推荐配置:建议预留 100 GB 或更多的可用磁盘空间,以满足数据库增长和日志文件存储的需求.
网络要求
- 网络连接:需要稳定可靠的网络连接,以确保客户端能够正常连接到 SQL Server 服务器。如果是远程连接,网络延迟应尽可能低,以避免影响数据传输和查询性能.
- 网络协议:Windows 系统下,SQL Server 支持多种网络协议,如 Shared Memory、Named Pipes、TCP/IP 等,其中 TCP/IP 是最常用的网络协议,默认使用端口 1433。在安装过程中,需要确保相应的网络协议已启用,并且防火墙允许通过这些协议的通信.
- 网络带宽:网络带宽需要足够大,以保证 SQL Server 的数据传输效率,尤其是在处理大量数据的查询、备份和恢复操作时。具体所需带宽取决于应用程序的使用场景和数据流量,如对于高并发的 Web 应用程序,可能需要较高的网络带宽来支持大量的数据库读写操作.