安装 SQL Server 2022 前,需要从硬件、软件、权限和配置四个方面准备系统资源。以下是详细要求:
一、硬件要求
-
处理器(CPU)
- 最低要求:x64 处理器,1.4 GHz 以上(建议 2.0 GHz 或更高)。
- 支持架构:x64(AMD64/Intel 64),不再支持 32 位系统。
- 建议根据工作负载选择多核处理器(如 OLTP 需高主频,数据分析需多核心)。
-
内存(RAM)
- 最低要求:至少 512 MB(Express 版),其他版本至少 1 GB。
- 推荐配置:
- 开发/测试环境:4 GB 以上。
- 生产环境:根据数据量和并发需求配置(通常 16 GB 起步,大型系统需 64 GB 以上)。
-
存储空间
- 安装所需空间:至少 6 GB 磁盘空间(核心组件)。
- 实际建议:
- 系统驱动器(C盘)预留 10 GB 以上。
- 数据库文件驱动器使用 SSD,并预留充足空间(根据数据增长预估)。
- 注意事项:确保存储系统具有稳定的 I/O 性能(尤其是事务日志文件)。
-
其他硬件
- 显示器分辨率至少 1024×768。
- 网络适配器(如需远程访问)。
二、软件与操作系统要求
-
操作系统支持
- Windows Server:2019、2022(推荐用于生产环境)。
- Windows 10/11:仅适用于开发/测试(专业版或更高版本)。
- Linux:支持 RHEL、Ubuntu、SLES 等(需单独确认 Linux 版要求)。
-
必要软件组件
- .NET Framework 4.8:SQL Server 2022 依赖此版本(安装程序通常会自动安装)。
- Windows PowerShell 5.0+:用于管理任务。
- 网络软件:TCP/IP 协议需启用。
-
其他依赖
- 可能需要安装 Visual C++ Redistributable(安装程序会自动处理)。
- 若使用 PolyBase 或机器学习服务,需额外配置。
三、权限与账户准备
-
安装账户权限
- 需使用具有本地管理员权限的账户运行安装程序。
- 对于域环境,建议使用域账户(需本地管理员权限)。
-
SQL Server 服务账户
- 准备专用账户(如域账户或虚拟账户)运行 SQL Server 服务。
- 建议为不同服务(数据库引擎、XX等)分配独立账户。
-
文件系统权限
- 确保账户对安装目录、数据文件目录有完全控制权。
四、预安装配置
-
关闭防火墙或配置端口
- 默认实例使用 TCP 端口 1433,命名实例使用动态端口。
- 需在防火墙中开放相应端口(或暂时关闭防火墙测试)。
-
禁用冲突软件
- 暂停防病毒软件扫描(避免干扰安装)。
- 确保无其他 SQL Server 实例冲突(端口/实例名)。
-
系统更新与重启
- 安装最新 Windows 更新,并重启系统。
- 确保无 pending 的重启操作(可通过
regedit检查PendingFileRenameOperations)。
-
备份与恢复计划
- 若为升级,需备份现有数据库和配置。
- 规划安装路径、实例名、排序规则等(生产环境需提前确定)。
五、其他注意事项
- 版本选择:根据需求选择 Developer(免费开发)、Express(免费轻量)、Standard 或 Enterprise 版。
- 功能选择:提前确定需要安装的组件(如数据库引擎、SSIS、SSAS、机器学习服务等)。
- 许可:确保已获取合法许可证(Developer/Express 版除外)。
快速检查清单
- [ ] 操作系统兼容(Windows Server 2019+/Windows 10/11)
- [ ] 内存 ≥ 4 GB(生产环境 ≥ 16 GB)
- [ ] 磁盘空间 ≥ 10 GB(额外预留数据空间)
- [ ] 管理员权限账户
- [ ] .NET Framework 4.8
- [ ] 防火墙端口配置(1433 等)
- [ ] 备份现有数据(如升级)
- [ ] 关闭冲突软件
建议参考微软官方文档获取最新信息:SQL Server 2022 硬件与软件要求。
CLOUD技术笔记