说起装数据库这事儿,不少朋友一听到“2008”这个年份就皱眉,觉得老掉牙了。可偏偏不少公司机房、政府系统里,SQL Server 2008还稳坐钓鱼台,跑着核心业务。你要真上手装一回,会发现这老伙计脾气还挺倔,装得不对,后面坑你三天三夜。今天我就把每一步掰开揉碎了讲,照着做,别跳步,基本能一次过。

先把安装包准备好。别贪方便随便找个精简版,最好用完整ISO镜像,MSDN原版或者靠谱渠道下载的都行。解压或者挂载镜像后,你会看到一个setup.exe,右键以管理员身份运行。这一步千万别省,Windows 7、Server 2008这类系统上,不用管理员权限,后面装到一半报错你哭都来不及。弹出来的安装界面,第一屏是“SQL Server安装中心”,别急着点,先看左边有个“安装”选项卡,点进去,选第一项“全新安装或向现有安装添加功能”。
接着系统会先跑一遍“安装程序支持规则”检查。这个检查看着吓人,其实就俩结果:通过或者失败。要是哪个失败,比如.NET Framework 3.5没装,或者防火墙没关,直接点“显示详细信息”看具体原因。最常见的就是缺.NET 3.5,在2008系统上得去“服务器管理器”里添加功能勾上,在Win7以上就得用“启用或关闭Windows功能”来补。别嫌麻烦,补完再点“重新运行”,直到全绿为止。
输入产品密钥那一步,别手抖。SQL Server 2008的密钥有企业版、标准版、开发版之分,你手里拿的哪个版本就输哪个,输错版本后面功能选项会变少。密钥填完,勾选“接受许可条款”,下一步会让你选“安装类型”,选“执行SQL Server 2008的全新安装”。这里有个坑:如果你的机器上已经装过旧版或者残留组件,会提示你“从早期版本升级”,你可别顺手选升级,老老实实保持全新安装,图省事选升级,配置全部乱套。
功能选择页面,新手最容易懵。左侧是“共享功能”,右侧是“实例功能”。共享功能里,客户端工具连接组件、管理工具基础版这些建议全勾上,别省那点硬盘。右边“实例功能”里,第一项“数据库引擎服务”必须勾,这是核心。如果你以后要用报表服务或者分析服务,也一并勾上,省得后面单独装还麻烦。勾完点下一步,它会让你定义安装根目录,默认C盘就行,别瞎改路径,除非你C盘真塞不下了。
实例配置那步,默认“默认实例”就好。但有个情况你得注意:如果这台机器上已经装了其他SQL Server版本,比如2005或者2012,默认实例名冲突,你就得选“命名实例”,自己起个名,比如SQL2008。起名别用中文,别带空格,用字母数字组合最稳。实例根目录会跟着变,路径里会自动带上实例名,这个不用管它。
服务账户配置,老手和新手的分水岭就在这儿。默认是NT ServiceMSSQLSERVER这种虚拟账户,一般够用。但如果你后续要跨服务器访问文件或者做备份恢复,最好给SQL Server服务指定一个域账户或者本地管理员账户。密码别用太简单的,而且一定要记牢,后面忘密码了连服务都启动不了。下方“排序规则设置”保持默认ChinesePRCCI_AS就行,除非你明确知道自己要别的排序规则。
数据库引擎配置里,有个“身份验证模式”选项,强烈建议选“混合模式”。这样既有Windows身份验证,又有SQL Server身份验证,万一Windows账户出问题,你还能用sa救场。设置sa密码时,别用123456这种,SQL Server 2008对密码策略要求挺严,大写、小写、数字、符号至少凑三样,长度至少8位。下面“指定SQL Server管理员”点“添加当前用户”,把你现在的Windows账号加进去,这样你以后用Windows登录也有最高权限。
配置完这些,后面基本都是“下一步”,直到“准备安装”页面,它会列出所有安装配置摘要。别急着点安装,扫一眼有没有明显错漏,比如功能少了、路径不对。确认没问题,点“安装”,然后去泡杯茶。安装过程大概10到20分钟,期间会看到一堆绿色对勾,但有一步“安装程序配置服务器”会卡一会儿,那是它在配置服务,千万别手贱去强制关闭。
装完会弹个“完成”页面,显示“已将信息添加到SQL Server安装日志”之类的。这时候别急着关窗,点上方“安装”选项卡,看看“安装程序支持文件”和“安装程序更新”是不是都正常。然后把SQL Server配置管理器打开,确认SQL Server服务是“正在运行”状态。如果状态是“已停止”,右键启动,要是启动失败,多半是账户密码错了或者端口被占,回退检查。
等到这一步,你才算真正装完了。但别高兴太早,装好只是开始。打开SQL Server Management Studio,用sa登录试试,能连上说明大功告成。如果连不上,检查TCP/IP协议在配置管理器里是不是启用了,默认情况下SQL Server 2008的TCP/IP是禁用的,这也是新手最容易踩的坑。把协议启用,重启服务,再连就顺了。
说到底,SQL Server 2008安装看着繁琐,其实就是个耐心活。每一步都有它的道理,你跳一步,后面补的代价更大。照着这篇攻略一步步走,别自作聪明,基本都能顺利装完。装好之后记得做个系统备份,或者至少把安装日志存一份,以后出问题还能查。要是中间真卡在哪一步,别硬扛,回头看看对应环节,多数坑都出在服务账户和网络配置上。等你装完一遍,再回头看看这些步骤,会发现其实也就那么回事。


