装SQL Server这事儿,说难不难,说简单吧,第一次碰的人还真容易卡壳。我见过太多人下载完安装包,双击之后一脸茫然,对话框一个接一个弹出来,不知道哪个该勾哪个该跳过。其实你只要搞明白一件事就行:SQL Server不是那种“下一步点到底”的软件,它有几个关键岔路口,选错了,后面用起来全是坑。今天我就把这条路给你捋直了,从下载到跑通,每一步该干嘛,不该干嘛,全给你交代清楚。

先去官网把安装包弄下来。别去什么第三方下载站,那些地方捆着一堆流氓软件,你装完SQL Server,桌面上多出三四个全家桶,那叫一个酸爽。微软官网有个专门页面叫“SQL Server下载”,你进去会看到好几个版本。SQL Server 2022是现在的主流,Express版是免费的,功能阉割了一些,但个人学习、小项目开发完全够用。Developer版也免费,功能全,但只能用于开发和测试,不能拿去生产环境赚钱。你要是公司里正式用,那就得买Standard或Enterprise。我建议你第一回装,就选Developer版,功能最全,还不要钱,等搞明白了再考虑别的。
下载完是个ISO镜像文件,几百兆到几个G不等。Win10、Win11系统直接右键“装载”,它就变成一个虚拟光驱,双击里面的setup.exe就开始装了。这里有个小提醒:装之前把杀毒软件暂时关掉,尤其是360、电脑管家这类东西,它们有时候会莫名其妙拦截SQL Server的服务进程,导致装到一半报错。不是危言耸听,我遇到过好几个学员卡在这一步,折腾一晚上,发现是杀毒软件捣的鬼。
安装程序启动后,左侧有个“安装”选项卡,点第一项“全新SQL Server独立安装或向现有安装添加功能”。接下来它会检查你电脑有没有问题,一般都会有几条警告,比如“Windows防火墙”没配好,还有“.NET Framework”版本不够。这些警告大部分不用管,直接点“下一步”就能过。但你要留意一个硬性要求:SQL Server 2022只支持Windows 10以上的系统,还在用Win7的老哥,趁早升级系统,别在这上面浪费时间。
到了“功能选择”那个界面,很多人就懵了。左边一大串列表,什么“数据库引擎服务”、“Analysis Services”、“Reporting Services”,看着头大。你记住一句话:初期只需要勾“数据库引擎服务”就够了。其他那些服务,你以后用到再回来装也行,现在全勾上,装得慢不说,还占内存。右边有个“实例配置”,默认是“默认实例”,别改。再往下是“服务器配置”,里面有两个账户名,什么NT ServiceMSSQLSERVER,你别动它,默认就是对的。真正要注意的是“数据库引擎配置”这一步,它让你设置身份验证模式。
这里有个经典选择:Windows身份验证模式还是混合模式。Windows身份验证就是你用电脑的登录账号直接连数据库,方便,但换台电脑就抓瞎。混合模式允许你用账号密码登录,跨设备访问方便,但你要自己设一个sa密码。我建议你选混合模式,然后设一个你能记住但别人猜不到的强密码。顺便把“添加当前用户”那个按钮点一下,把你自己加进SQL Server管理员组,不然等下你连本地数据库都没权限,那才叫尴尬。
等它全部装完,重启电脑,你会在开始菜单里找到一个叫“SQL Server Management Studio”的工具,简称SSMS。这个玩意儿是操作数据库的图形界面,没有它,你就只能对着黑漆漆的命令行敲代码。SSMS不在安装包里,需要另外下载,微软官网单独有下载页。装好SSMS,打开它,服务器名称那一栏填“localhost”或者一个点“.”,身份验证选“Windows身份验证”,点“连接”——恭喜你,数据库已经跑起来了。
说个很多人容易忽略的点:装完之后,服务不一定常驻后台。你可以在Windows服务列表里找到“SQL Server (MSSQLSERVER)”这个服务,把它设为“自动启动”,这样电脑开机它就在后台运行,不用每次手动打开。如果哪天连接不上了,先别急着卸载重装,去服务列表看看,八成是服务停了,右键“启动”就完事。
回到开头那句话,装SQL Server真的不难,你就把它当成一次普通的软件安装,只不过多了几个选项要你动脑子。第一次装,慢一点没关系,每一个界面看清楚再点,错了也不怕,卸载干净重来一遍,最多花你一个下午。等你自己亲手把数据库跑起来,往里面建了第一张表,插了第一条数据,那种成就感,跟拼好一台电脑差不多。好了,思路和坑我都给你趟平了,接下来就是你动手的时候了。


