装数据库2019这事儿,说实话,我第一次碰的时候也挠头。网上教程要么太啰嗦,要么藏着掖着关键步骤。今天咱们就把它拆开揉碎了说清楚,保证你看完就能动手。

先说说准备工作。别急着下载安装包,先把系统环境摸清楚。数据库2019对操作系统有硬性要求,Windows Server 2016以上或者Windows 10专业版都行。你要是用家庭版Windows 10,得先升级,不然装到一半卡住,哭都来不及。内存至少4G,硬盘留出10G空间,这数字不是瞎标的——我试过8G内存跑起来,查询稍微复杂点就转圈圈。另外,.NET Framework 3.5必须提前装好,这一步很多人忽略,结果装到一半弹窗报错,又得回头折腾。去控制面板的“启用或关闭Windows功能”里勾上,系统会自动下载,等个几分钟就行。
下载安装文件是第二步。别去第三方网站瞎找,直接上微软官网。搜索“SQL Server 2019 Developer”,这个版本免费,功能跟企业版一模一样,就是不能商用。下载文件大概1.5G,网速慢的话吃个饭的功夫就下好了。注意选对语言,中文版和英文版安装界面差别不大,但后续操作习惯不同。下载完别急着双击,先右键点击安装包,选“以管理员身份运行”。这一步很多人嫌麻烦跳过,结果后面权限不够,装到一半卡死,还得关掉重来。
安装过程分两个阶段。第一阶段是图形界面引导,点“全新SQL Server独立安装”,别选“添加功能”,那是给升级用的。到了“功能选择”页面,全选所有功能,别省地方。有人觉得“机器学习服务”用不上就不勾,结果后面想装还得重新跑安装程序,更折腾。数据库引擎服务必须勾上,这是核心。路径建议改到D盘或E盘,别放C盘,系统盘空间本来就紧。我见过同事把数据库丢C盘,半年后C盘红了,查半天才发现是日志文件撑爆了。
第二阶段是配置参数。实例配置那块,选“默认实例”,别搞命名实例,新手容易搞混。服务账户那里,选“NT ServiceMSSQLSERVER”,这是微软推荐的虚拟账号,安全又省心。接下来是“数据库引擎配置”,认证模式选“混合模式”,设个sa密码,别用123456这种弱口令。我曾经见过有人设了“admin123”,结果被暴力破解,数据库里数据全被删了。建议密码8位以上,大小写字母加数字加符号,记不住就写纸上贴墙上。添加当前用户为管理员,这一步漏了后面连不上数据库又得折腾。
安装完成后的第一件事是验证。打开“SQL Server配置管理器”,看看服务状态是不是“正在运行”。如果显示“已停止”,右键启动就行。接着打开SQL Server Management Studio,这东西得单独下载,微软官网搜“SSMS”,18.0以上版本都行。安装时默认选项,一路下一步。装好后打开,服务器类型选“数据库引擎”,服务器名填“.”或者“localhost”,身份验证选“Windows身份验证”,连接成功就说明数据库装好了。如果是“SQL Server身份验证”,填sa和密码也能连上。
日常维护不能忘。数据库2019默认开启自动更新,但有时候补丁会搞崩配置。建议每季度检查一次微软官方补丁,手动安装。日志文件清理也重要,右键数据库选“任务-收缩-文件”,把日志文件压一压。我见过客户数据库日志文件跑到100G,占满硬盘直接宕机。另外,定期备份数据库,别指望自动备份能扛事。写个脚本每天凌晨跑一次,备份文件放到另一块硬盘或者云存储上。万一硬盘坏了,至少数据还在。
说个坑。有些人装完数据库发现连接不上,第一反应是重装。其实先检查防火墙,把1433端口放行。Windows防火墙默认是关的,但企业环境可能开着。命令行执行“netsh advfirewall add rule name=SQL dir=in action=allow protocol=TCP localport=1433”,搞定。还有个常见问题是服务没启动,去服务管理器里看看SQL Server服务是不是自动启动。我遇到过装完重启后服务没起来,手动启动就正常了,后来发现是系统账户权限问题,改成本地系统账户就稳了。
数据库2019安装不难,但细节决定成败。按这个流程走一遍,最多半小时搞定。要是中间卡住了,别慌,对照着检查每一步,大概率是哪项配置没对齐。装好了记得跑个查询试试,比如“SELECT @@VERSION”,看到版本号出来,这事儿就算成了。以后碰到类似问题,也懂得怎么排查了。


