个人开发/学习首选sql server 2022或2019 developer版,免费且功能完整,需从官网下载iso、勾选database engine services、启用tcp/ip协议;express版适合小型应用,但受限于10gb数据库和1gb内存。

你正在为本地开发环境或测试项目选SQL Server,又不想买授权、不打算上生产服务器,但需要完整功能来练手或跑真实业务逻辑——这种情况下盲目下个企业版反而会卡在激活环节,下个Express版又很快遇到10GB数据库大小限制和CPU核心数封顶。
个人开发/学习首选Developer版
打开 Microsoft SQL Server 下载中心页面 → 找到 SQL Server 2022 或 2019 的“Developer”下载入口 → 点击“Download now”获取64位ISO镜像文件(如 SQLServer2022-x64-ENU.iso)→ 双击挂载ISO → 运行根目录下的 setup.exe 启动安装向导。
安装过程中,在“Feature Selection”页面务必勾选 Database Engine Services 和 SQL Server Replication,否则后续无法创建发布订阅或使用CDC功能;如果只勾选了SSMS(SQL Server Management Studio),那只是装了个客户端,没装数据库引擎本身。
这一步不能跳过:安装完成后必须手动启用TCP/IP协议。打开“SQL Server Configuration Manager” → 展开“SQL Server Network Configuration” → 点击“Protocols for MSSQLSERVER” → 右键“TCP/IP” → 选择“Enable” → 重启SQL Server (MSSQLSERVER)服务。
小型网站或内部工具用Express版
方法一:直接去 Microsoft 官网搜索“SQL Server Express download”,下载带“Express with Tools”的EXE安装包(如 SQLEXPRWT_x64_ENU.exe),它自带SSMS简化版,适合零基础用户。
方法二:用命令行静默安装,执行:
SQLEXPRWT_x64_ENU.exe /Q /ACTION=Install /FEATURES=SQLEngine,SSMS /INSTANCENAME=SQLEXPRESS /SQLSYSADMINACCOUNTS="BUILTINAdministrators"
【注意】Express版默认实例名为SQLEXPRESS,连接字符串必须写成 .\SQLEXPRESS 或 localhost\SQLEXPRESS,直接写 . 或 localhost 会连不上。
企业内网部署选Standard版
第一步:确认操作系统是 Windows Server 2016 或更高版本,且已激活;
第二步:从 Microsoft Volume Licensing Service Center(VLSC)或 CSP合作伙伴处获取Standard版ISO镜像;
第三步:运行setup.exe → 在“Product Key”页输入合法密钥 → 后续步骤与Developer版一致;
第四步:安装完毕后,立即运行 sqlservr.exe -m 进入单用户模式,执行 sp_configure 'show advanced options', 1; RECONFIGURE; 启用高级配置项,否则某些监控策略无法开启。
Standard版不支持Always On可用性组的自动故障转移,但支持基本可用性组(Basic Availability Groups),适用于部门级应用系统,比如HR考勤或OA流程引擎。
历史版本怎么找
访问 https://www.microsoft.com/en-us/sql-server/sql-server-downloads 页面 → 滚动到底部点击“Previous versions” → 选择年份(如2017、2019)→ 在展开列表中找到带“Developer”或“Express”的下载链接;
若页面无历史版本入口,直接在浏览器地址栏拼接:
https://www.microsoft.com/en-us/sql-server/sql-server-{年份}-downloads(例如2019就填19)。
SQL Server 2016及更早版本已停止主流支持,2019版本支持周期截止到2025年10月,2022版本主流支持将持续至2031年10月,【建议新项目一律选2022 Developer或Standard】。











