装 SQL Server 这事儿,说简单也简单,说麻烦也麻烦。我见过太多人一上来就点下一步到底,结果装完发现连不上、服务起不来、权限报错,气得直骂娘。其实大部分坑都能提前避开。今天我把整个安装流程掰开揉碎地讲,从下载到配置,每一步都告诉你“为什么要这么做”,而不是机械地让你点按钮。你在实际工作中遇到的 99% 的问题,根源往往就出在安装时那几个不起眼的选项上。

先说说版本选择。很多人图省事直接装最新版,结果发现自己的 Windows 版本不兼容,或者服务器配置跑不动。SQL Server 的版本号虽然多,但核心就那几个:Express 版免费但功能受限,适合学习和测试;Standard 版够用,是中小企业的首选;Enterprise 版性能全开,但授权费贵得吓人。我建议你根据实际需求来,别盲目追新。比如你只是搭个本地开发环境,SQL Server 2019 Express 完全够用,下载才几百兆,安装也快。但如果要跑生产环境,至少得选 Standard 版起步。另外,微软的版本支持周期是固定的,别装已经停止更新的老版本,安全漏洞会让你头疼。
下载安装包这块也有讲究。官方渠道是微软官网,但很多人搜出来一堆第三方下载站,里面可能捆绑了流氓软件。我教你个笨办法:直接去微软的“评估中心”下载,那里都是官方原版。下载时注意区分 x86 和 x64 架构,现在主流服务器都是 64 位的,别装错。还有个容易忽略的点——语言包。如果需要中文界面,下载时就要选简体中文,装完再改语言包很麻烦。文件大小通常在 4 到 7 GB,用迅雷下载容易断流,建议用浏览器自带下载或 IDM,稳一点。
安装前的系统检查是重头戏。很多人忽略这一步,结果装到一半报错。确认 Windows 版本,SQL Server 2022 要求 Windows Server 2019 或更高,Windows 10 必须是 1909 以上。检查 .NET Framework,3.5 和 4.8 都得装好,控制面板里打开即可。还要检查磁盘空间,系统盘至少留 20 GB 空闲,数据盘另算。内存方面,Express 版 2 GB 就够,Standard 版建议 8 GB 起步。最容易被坑的是防火墙和杀毒软件,安装前最好暂时关闭,或者至少为 SQL Server 的端口添加例外。这些准备工作做好了,后面能省掉 80% 的报错。
双击安装程序后,真正的挑战才开始。第一个界面是“SQL Server 安装中心”,别被那么多选项吓到,选“全新安装”就行。接下来要输入产品密钥,如果没有付费版密钥,选 “Evaluation” 评估版也能用 180 天。然后同意许可条款。这里有个“功能选择”页面,大部分人直接全选,但其实没必要。核心功能只有三个:数据库引擎服务、SQL Server 复制、全文本搜索。Analysis Services 和 Reporting Services 除非有 BI 需求,否则别装,既占资源又容易出问题。安装目录建议别放在 C 盘,数据文件尤其要单独放在其他盘,方便以后备份。
实例配置这块最容易翻车。默认实例是 “MSSQLSERVER”,命名实例可以自行命名。如果只装一个 SQL Server,默认实例就行。但如果同一台机器上装多个版本,比如同时跑 2019 和 2022,就得用命名实例区分。服务账户这块,很多人图省事用内置的 Network Service 或 Local System,但权限太高,不安全。我建议新建一个专门的 Windows 用户,例如 “sqlservice”,只授予最低权限。启动类型选“自动”,别选“手动”,否则每次重启服务器都得手动启动服务,生产环境会急死人。
身份验证模式的选择直接决定了以后连接数据库的方式。Windows 身份验证最安全,但只能用 Windows 账户登录。混合模式支持 SQL Server 登录和 Windows 登录,方便远程连接。如果要开发程序,建议选混合模式,并为 sa 账户设置强密码。注意,sa 是超级管理员,密码必须复杂:大小写字母、数字、特殊符号,至少 12 位。很多人设成 “123456” 或 “sa123”,结果被黑客扫到漏洞,数据库直接被删库跑路。我还见过更离谱的,把 sa 密码设为空,装完就等着被勒索。
配置完这些,安装程序开始复制文件。这个过程大概十几分钟,期间千万别乱点。有的人看到进度条卡住就强行关机,结果系统文件损坏,只能重装。如果长时间没有反应,可以打开任务管理器查看是否有 “sqlservr.exe” 进程在跑,没有的话可能是内存不足或磁盘空间不够。安装完成后,要检查错误日志。打开 “SQL Server 配置管理器”,确认服务状态是“正在运行”。然后用 SQL Server Management Studio(SSMS)连一下,能连上就说明装好了。如果连不上,检查服务是否启动、防火墙是否放行 1433 端口、是否启用了 TCP/IP 协议。这些步骤走完,SQL Server 才算真正能用。
说点实在的。装完别急着跑业务,先做几件事:改掉 sa 的默认密码,创建普通用户账号,配置备份计划,关闭不必要的服务。很多人装完就不管了,结果数据库跑了几年,日志文件撑到几百 GB,备份文件找不到,出问题只能干瞪眼。SQL Server 安装只是第一步,后续的运维才是持续的工作。但如果连安装都做不好,后面全是坑。把本文的每个细节都落实了,你至少能避开 90% 的常见问题。剩下的 10% ,等你真正进入生产环境再说吧。


