装数据库这事儿,搁在十几年前那可是个技术活,得专门请网管或者懂行的朋友来搞。现在虽然SQL Server都出到2019、2022了,但2005这个版本,在不少老企业的服务器上还稳稳跑着,很多教材和课程也还在用它教学。我见过太多新手,一打开安装包就懵了,界面全是英文,选项密密麻麻,生怕点错了把系统搞坏。其实真没这么可怕,2005的安装逻辑特别直白,按着顺序一步步来,比装个QQ复杂不了多少。今天我就把自己踩过的坑、总结的经验全倒出来,保证你看完心里有底。

先说准备工作。别急着双击安装包,先把该关的都关了,什么杀毒软件、防火墙、360安全卫士,统统先退出。我当年第一次装的时候,就是没关杀毒软件,结果装到一半提示文件被占用,折腾了俩小时。再有就是确认你的系统是32位还是64位,这决定了你下载哪个版本的安装包。右键点击“我的电脑”选“属性”,里面写得清清楚楚。另外,最好用管理员身份登录Windows,不然权限不够,后面会各种报错。安装包下载好后,解压到一个纯英文路径的文件夹,别放桌面或中文目录,有些组件识别不了中文路径,这坑我替你们踩过了。
接下来就是最关键的一步,选择安装类型。双击setup.exe后,会弹出一个界面,左边有三四个选项,新手别乱点,直接看右边,找到“服务器组件、工具、联机丛书和示例”这个选项,点它。这里要注意,别选那个“仅工具”,那只装客户端工具,不装数据库引擎,等于白装。选好了之后,系统会开始检查配置,这个环节会花一两分钟,屏幕上会列出一些检查项,什么.NET Framework、IIS、硬盘空间之类的。只要没有红色的叉号,黄色警告不用管,直接点“下一步”就行。万一有红叉,记下缺失的组件名称,先去装好再回来。
到了安装向导界面,会让你填注册信息。名字随便填,但产品密钥必须填对,否则过不去。如果你买的是正版,密钥在包装盒或邮件里;如果是下载的评估版,一般会自带一个密钥,或者你直接搜索“SQL Server 2005 评估版密钥”,网上资源多得是。填完密钥点下一步,会弹出一个“要安装的组件”列表,新手别动它,直接点“高级”按钮——这话我说得有点矛盾,但确实是这样,你得点高级才能看到完整选项。在高级页面里,把“SQL Server Database Services”前面的勾打上,其他组件比如Integration Services、Analysis Services,第一次装不着急,以后需要再补。
然后就是实例配置了。这一步很多人犯迷糊,什么“默认实例”、“命名实例”,听着就头大。我给个最省心的建议:选“默认实例”。除非你的机器上已经装了别的版本的SQL Server,为了共存才需要命名实例。默认实例的端口号是固定的1433,连接起来最方便。选完实例,接下来是服务账户,这里有个小陷阱。界面会让你选择“使用内置系统账户”还是“使用域账户”,新手直接选“使用内置系统账户”,然后在下拉菜单里选“本地系统”。千万别手贱去选域账户,那玩意儿还要填密码、查域名,麻烦得很,而且很多学习环境压根没有域。
再往下,是身份验证模式。这是整个安装过程中最需要动脑子的地方。界面会问你要“Windows身份验证模式”还是“混合模式”。我强烈建议选“混合模式”,并给sa账户设置一个密码。理由很实在:你以后写代码、用软件连数据库,绝大多数教程和工具都默认用sa这个账号,你要是选了Windows认证,回头连的时候还得搞一堆权限映射,纯属给自己找不痛快。密码别设太简单,也别整太复杂,比如“Sa123456”这种就够用,重要的是记住它。设置完之后,还会让你配置排序规则,这个千万别动,保持默认的“ChinesePRCCI_AS”就行,这个排序规则对中文支持最好。
接下来是“错误和使用情况报告设置”和“准备安装”这两个页面,前者两个勾都别打,后者直接点“安装”。这时候进度条就开始走了,一般要等10到20分钟,中间可能会闪几次黑屏窗口,别慌,那是系统在配置服务。安装过程中如果弹出什么“防火墙已阻止”的提示,直接点“允许”或“解除阻止”。装完之后,点“完成”,然后重启一下电脑(其实不重启也行,但重启了更保险)。到这里,安装环节就算完工了,但别急着庆祝,得验证一下装没装成功。
怎么验证?打开开始菜单,找到“Microsoft SQL Server 2005”文件夹,点开里面的“SQL Server Management Studio”,这玩意儿简称SSMS,是咱们操作数据库的图形界面工具。第一次打开会让你连服务器,服务器名称填“localhost”或者一个点“.”都行,身份验证选“SQL Server身份验证”,登录名填“sa”,密码填你刚才设置的那个。能连进去,看到左侧对象资源管理器里出现“数据库”、“安全性”这些文件夹,恭喜你,安装彻底成功了。要是连不上,报什么“连接失败”的错误,九成是密码记错了,或者服务没启动——打开“服务”管理器,找到“SQL Server (MSSQLSERVER)”这个服务,右键启动它就行。
给新手一句掏心窝子的话:装2005数据库,心态比技术重要。别怕点错,最多卸载重装,又不要钱。整个过程最考验人的就是耐心,尤其是配置检查那几分钟,盯着进度条干着急,不如去泡杯茶。真遇到解决不了的问题,把报错信息复制到百度里搜,十年前的老版本,你踩过的坑早有人踩过,答案一抓一大把。等你装好数据库,连上SSMS的那一刻,那种成就感,比你打赢十把游戏都爽。行了,按着上面这几步走,半小时内肯定搞定,装好了记得回来报个喜。


