装 SQL Server 2012 这事儿,其实没你想的那么玄乎。很多人一听到“数据库”三个字,脑子里就蹦出一堆黑乎乎的代码界面,觉得自己肯定搞不定。但说句实在话,这东西就跟装普通软件差不多,只是选项多了几个,步骤细了一点。我当年第一次装的时候,也是心里直打鼓,生怕点错一个按钮就把电脑整废了。结果呢?装完后只要摸清了门道,真的有手就能行。今天咱就把所有坑都指出来,保证你看完这篇文章,就能自己动手把 SQL Server 2012 装得明明白白。

先说说准备工作,别上来就双击安装包。你得先弄清楚自己的系统是不是 64 位的,因为 SQL Server 2012 分 32 位和 64 位版本,装错了根本跑不起来。怎么查?右键点击“我的电脑”或“此电脑”,选“属性”,在系统类型那一栏就能看到。另外,内存至少得 4 GB,硬盘留出 10 GB 空间,这年头谁电脑没有几十 GB 的余量?还有,Windows 系统最好别是家庭版,专业版或企业版最稳,家庭版有时会缺组件,装到一半报错你哭都来不及。安装包去哪下?微软官方已停止主流支持,但网上还能找到靠谱的镜像文件,找文件名里带 “ENU” 或 “CHS” 的,千万别下错版本。
下载完安装包,双击 setup.exe,别急着点“安装”。先看左边的“计划”菜单,点进去运行一下“系统配置检查器”。这一步很多人跳过,觉得浪费时间,结果装到一半弹出一堆红叉,提示“.NET Framework 3.5 未启用”“Windows PowerShell 版本不对”等,又得回头折腾。其实检查器跑一遍也就一两分钟,它会告诉你缺什么。最常见的问题是 .NET 3.5 没开,去控制面板的“程序和功能”里,点“启用或关闭 Windows 功能”,把“.NET Framework 3.5”勾上,系统会自动下载安装。还有 Windows Installer 也得是最新版,这些前置条件搞定后,后面的安装才能顺风顺水。
准备工作做好后,就可以点击左侧的“安装”菜单,选“全新 SQL Server 独立安装或向现有安装添加功能”。这时会弹出产品密钥窗口,别慌。如果你下的是企业版,密钥需要自行获取,网上搜索 “SQL Server 2012 Enterprise 序列号” 能找到很多。但如果你是个人学习用,建议直接装评估版或开发者版,这两个版本功能和企业版基本相同,只是授权条款不同,评估版还有 180 天试用期,到期后还能续命。选好版本,勾选“我接受许可条款”,点击下一步。
接下来是功能选择,这一步最让人头大。一大堆英文名称,什么 “Database Engine Services”“Analysis Services”“Reporting Services”,看着就懵。其实对大多数人来说,只勾选 “Database Engine Services” 就够了,其他分析、报表功能新手三五年内基本用不上,装多了反而拖慢系统。如果你以后做开发,可能还需要 “Client Tools Connectivity” 和 “Management Tools – Basic” 这两个,也一起勾上。共享功能目录保持默认就行,别手贱去改,除非 C 盘真的一点空间都没有。实例配置里,选 “默认实例”,这样以后连接数据库直接写 localhost 就行,省事。
服务账户配置是个容易翻车的点。很多人看到 “账户名”“密码” 就随便填自己的 Windows 账号,结果后面启动服务总是报错。正确做法是:对每个服务,都选 “NT AUTHORITYSYSTEM” 或 “NT AUTHORITYNETWORK SERVICE”,这两个是内置系统账户,权限够用又安全。密码栏保持空白,不用填。下面的 “排序规则设置” 保持默认,中文环境一般就是 ChinesePRCCI_AS。然后点 “添加当前用户” 按钮,把自己加到 SQL Server 管理员列表里,免得后面连不上。
身份验证模式这块,新手最容易纠结。选 “Windows 身份验证模式” 还是 “混合模式”?我的建议是直接选 “混合模式”,然后设置一个 sa 账户的密码。sa 是超级管理员,密码一定要记牢,最好写在安全的地方。虽然 Windows 模式更安全,但以后用编程语言连数据库时,很多工具默认用 sa 登录,Windows 模式反而会折腾半天。设好密码后,同样点 “添加当前用户”,把自己加进管理员组。这里有个细节:密码别太简单,比如 123456,SQL Server 会报错说不符合密码策略,至少要大小写字母加数字,八位以上。
所有配置检查完毕,点击 “安装” 按钮,接下来就是等进度条跑完。这个过程大概 10 到 20 分钟,取决于电脑性能。中间可能会弹出几次警告,比如 “防火墙端口未打开”,直接点继续就行。安装完成后,点 “完成”,然后在开始菜单里找到 “SQL Server Management Studio”(蓝色图标的 SSMS)。打开它,服务器类型选 “数据库引擎”,服务器名称填 “localhost”,身份验证选 “Windows 身份验证”,点连接。如果能连上,恭喜你,成功了。如果报错,八成是服务没启动,去 Windows 服务管理器里找到 “SQL Server (MSSQLSERVER)”,手动启动一下。
装完后别急着关电脑,先做两件事验证一下。第一,在 SSMS 里新建一个查询,输入 ,执行,能看到 SQL Server 的版本号信息,说明核心功能正常。第二,尝试创建一个测试数据库,右键点击 “数据库” 节点,选 “新建数据库”,随便起名 “TestDB”,点确定。创建成功后再把它删掉,确认删除权限也没问题。这两步走完,你的 SQL Server 2012 就算正式上岗了。以后使用时,记得定期做备份,别等数据丢了才后悔。
说句掏心窝的话:SQL Server 2012 虽然是十年前的老版本,但它稳定、文档多、社区活跃,作为入门完全够用。很多大公司现在仍在用它跑生产环境,别觉得过时。你按照上面这些步骤走一遍,装完后会发现,数据库安装这事儿真的没那么可怕。以后碰到其他版本,比如 2016、2019,安装逻辑大同小异,只是界面换了换,核心流程基本一样。所以别怕,动手装一次,你就从“小白”变成“老司机”了。


