装 SQL Server 2016 这事儿,说起来简单,但真上手时,很多人会卡在某个犄角旮旯里。我见过不少人,下载完安装包,双击 setup.exe,然后就走神,结果装到一半弹出错误,整个人懵了。其实只要摸清楚整个流程,它就跟装个微信差不多,只是步骤多了一点。

先说说准备工作。别小看这一步,很多人栽跟头就在这儿。你得先确认操作系统是 64 位的,因为 SQL Server 2016 根本不支持 32 位系统。再看看内存,至少 4 GB,8 GB 以上更稳。硬盘空间至少留出 6 GB,但如果装完整版、包括各种组件,15 GB 都不嫌多。我还见过一个哥们儿,系统盘只剩几百兆,硬着头皮装,结果到一半提示磁盘空间不足,安装进程直接挂掉。Windows 版本也有讲究,Windows 10 专业版或企业版都行,家庭版会缺少一些功能,比如 .NET Framework 3.5 可能没装,这个得提前在控制面板里勾上。要是想省事,直接装 Windows Server 2012 R2 或 2016,基本没有兼容性问题。
安装包怎么搞?有两种路子。想省心就去微软官网下载 SQL Server 2016 的评估版,能用 180 天,到期后可以转成正式版,只要输入正版密钥即可。或者通过正规渠道购买授权,获取 ISO 镜像文件。下载完别急着双击,先解压到某个文件夹,最好别放在桌面,因为安装过程中会生成一堆临时文件,放在桌面容易出现路径过长的问题。我见过有人把 ISO 挂载后直接右键解压到 C 盘根目录,结果装完发现路径里有空格,导致某些组件装不上,只能全卸了重来。
接下来就是安装环节,这一步最容易出幺蛾子。双击 setup.exe 后,会看到欢迎界面,左边有“安装”选项卡。点进去,选“全新 SQL Server 独立安装或向现有安装添加功能”。这时系统会检查你的环境,比如是否已安装 .NET Framework,防火墙是否拦截端口等。如果弹出警告,别慌,一个个解决就行。最常见的问题是提示需要重启计算机,因为之前装过某些补丁。按提示重启一次,再重新运行安装程序即可。
到了功能选择这一步,很多人会纠结。其实只要按需求勾选就行。如果你做开发或数据分析,数据库引擎服务、分析服务、报表服务这些核心组件都需要勾上;如果只用来存数据跑查询,数据库引擎服务就够了。客户端工具(连接组件)是必选的,不然无法用 SSMS 连接数据库。别忘了勾选“SQL Server 复制”和“全文和语义提取搜索”,这两个在后续数据迁移或复杂查询里很有用。我见过一个做电商数据的朋友,一开始没装全文搜索,后来要做商品标题的模糊匹配,结果完全做不到,只能重新跑一次安装程序加装组件。
实例配置这块,默认实例是 MSSQLSERVER,端口是 1433。如果在同一台机器上装多个 SQL Server 版本,记得选命名实例,比如 “SQL2016”。端口号也可以改,但改了之后连接字符串里必须写端口号,否则连不上。我建议新手直接走默认,别折腾。然后到服务器配置,这里要给 SQL Server 服务指定账户。可以选 “NT ServiceMSSQLSERVER”,这是内置的虚拟账户,权限够用又安全。千万别为了省事直接给管理员账户,那等于把数据库的钥匙挂在门口。
数据库引擎配置这部分,主要是设置身份验证模式。我推荐用“混合模式”,既可以用 Windows 登录,也可以用 SQL Server 登录。记得给 sa 账户设个强密码,至少 8 位,包含大小写字母、数字和符号,别用 “123456” 这种弱密码。再把当前用户添加为 SQL Server 管理员,不然装完后连数据库都进不去,那才叫尴尬。曾有朋友装 SQL Server 2014 时忘了这一步,结果 SSMS 连接提示登录失败,折腾了半天才发现自己没有权限,只能重新装一次。
安装进度条走到一半,可能会突然弹出错误窗口,最常见的是 “SQL Server 安装程序失败” 或 “无法启动服务”。别急,先查看错误日志。安装目录的 “Setup BootstrapLog” 文件夹里有个 “Summary.txt”,里面会告诉你具体哪个环节出问题。比如如果是网络配置问题,可能提示 “无法绑定到端口 1433”,这时检查防火墙是否放行该端口;如果是系统权限问题,可能提示 “访问被拒绝”,那就确保以管理员身份运行安装程序。
如果一切顺利,安装完成后会看到 “安装成功” 的提示。这时别急着关窗口,先点 “完成”。然后去开始菜单里找 “SQL Server 2016 Management Studio”(SSMS)。打开后,服务器名称填 “localhost” 或 “.”,身份验证选 “Windows 身份验证”,点击连接。如果成功连上,说明安装基本没问题;如果连不上,检查 SQL Server 服务是否在运行。打开服务管理器,找到 “SQL Server (MSSQLSERVER)” 服务,状态应为 “正在运行”。如果没有启动,右键选择启动即可。
说句实话,装 SQL Server 2016 熟练后也就十几分钟。但第一次装,我建议找个安静的时间,把安装手册或官方文档放在手边,一步步来。别急,出错就重来,装个两三次就能摸清门道。数据库这东西,安装只是入门,后面的配置、备份、优化才是重点。装好了,你就像拿到一把好钥匙,接下来怎么开门、怎么用,全看你自己了。


