说起SQL Server 2000,这玩意儿在数据库圈子里算是个老古董了,但架不住它的用户基础扎实,不少老系统还在跑它。你可能会想,都什么年代了还装这个?可现实是,很多工厂、医院、小公司的ERP系统就认它,换新版数据库得改代码,成本高得吓人。所以,今天咱们就聊聊怎么把这老伙计装明白。别觉得简单,SQL2000的安装坑不少,搞不好就卡在某个步骤上,得从头来过。这篇指南不会跟你扯那些虚头巴脑的理论,就是实打实地把每一步拆开揉碎了说清楚。

先得搞清楚你手头的环境。SQL2000对操作系统挺挑剔,Windows 2000、XP、Server 2003这些老系统最稳当。你要是拿Windows 7或10来装,也不是不行,但得先打补丁,装个SP4服务包,不然安装包会报错说“不兼容”。更坑的是,64位系统下装32位版本,你得手动选“仅安装客户端工具”,服务器组件压根跑不起来。所以,第一步不是双击setup.exe,而是去微软官网翻翻兼容性列表,或者直接虚拟机里跑个Windows Server 2003,省心。另外,安装包最好用原版光盘镜像,那些网上乱下的整合版,鬼知道里面塞了啥,万一装完数据库连不上,你查毒都查不干净。
准备工作做完,该上真家伙了。双击autorun.exe,弹出来的界面很简单,别急着点“安装SQL Server 2000组件”,那个选项是让你装分析服务、报表服务的,咱们先从“安装数据库服务器”下手。点完之后,系统会弹个“欢迎”对话框,直接下一步。接着是“计算机名”窗口,本地电脑就选“本地计算机”,远程装则要指定IP,不过一般没人这么干。然后到了“安装选择”这一步,这里容易翻车——如果你之前装过SQL2000没卸载干净,选“对现有实例进行升级或删除”会出幺蛾子。稳妥起见,选“创建新的SQL Server实例,或安装客户端工具”,哪怕你是第一次装也这么选,省得跟旧版本冲突。
输入产品密钥时,别犯懒,去翻光盘盒子上的序列号。很多盗版盘上的号是通用的,比如“H6THQ-H8J3P-8M2K9-2X6D7-7J8P4”,但微软查得严,非正版号装完会提示“试用期已过”。所以,要么买正版,要么找那种能过验证的号,网上搜搜“SQL2000企业版序列号”能顶一阵,但别指望永久用。输完号点下一步,到“安装类型”窗口,新手直接选“典型安装”,老手可以选“自定义”来调路径。注意,默认装在C盘,但数据库文件最好放D盘,否则系统盘崩了数据全丢。点“浏览”改路径时,记得别用中文目录名,SQL2000对中文支持差,路径里有中文可能启动不了服务。
服务账户这块是重灾区。安装程序会让你选“使用本地系统账户”还是“指定域账户”。本地系统账户权限最高,但安全性差,黑客入侵后能直接操控数据库;域账户则要单独建个低权限用户,比如“sqladmin”,密码设复杂点。很多人图省事选本地账户,结果装完数据库被勒索病毒盯上,哭都来不及。建议你建个专用账户,密码至少12位,大小写加数字,装完后还得进“服务”管理器,把SQL Server服务的登录身份改成这个账户。另外,别忘了勾选“启动SQL Server时自动启动服务”和“SQL Server代理”,不然每次重启电脑都得手动点启动,烦死。
接下来是身份验证模式。SQL2000有两种:Windows身份验证和混合模式。前者只认Windows登录名,后者允许SQL账户登录。如果你在域环境里用,选Windows验证省事;但要是开发测试机,或者要远程连数据库,就得选混合模式。选混合模式时,系统会让你设sa密码——这个sa是超级管理员,密码千万别设成空或者“123456”。我见过太多人设空密码,结果被脚本扫到直接拿到服务器权限。设个强密码,比如“Sa@2024SQL”,装完记得进企业管理器把sa账户禁用,平时用新建的普通账户操作。
安装过程一步是“开始复制文件”。点完按钮,进度条走完大概要5分钟,这时候别手贱去点其他窗口,容易导致安装中断。如果期间弹出“SQL Server 2000需要重启计算机”,别犹豫,直接点“是”,系统重启后安装程序会自动继续。重启完,在开始菜单里找到“SQL Server 服务管理器”,确认服务状态是“绿色箭头”在运行。如果显示红色方块,去“控制面板-管理工具-事件查看器”里查系统日志,常见错误是“文件权限不足”或“端口被占用”。端口问题好解决,默认1433端口被别的程序占了,进“服务器网络实用工具”改个端口,比如14333,然后重启服务。
装完别急着欢呼,得验证一下。打开“查询分析器”,输入“select @@version”,按F5执行,如果返回版本号“8.00.2039”之类,说明装对了。再试试用客户端工具连一下——比如装个SQL Server Management Studio Express 2005,也能连2000的实例。如果你发现连不上,检查防火墙是否放行1433端口,或者SQL Server Browser服务有没有启动。还有个老毛病:SQL2000默认不开启远程连接,得在“服务器网络实用工具”里勾选“TCP/IP协议”,然后重启服务。这一步很多人漏掉,结果本地能连,远程死活通不了。
聊聊收尾工作。装完数据库,记得打补丁。SQL2000最大的补丁是SP4,下载地址微软官网还能找到,搜“SQL2000 SP4 下载”就行。不打补丁的话,安全性惨不忍睹,而且某些新系统上的兼容性问题也靠补丁解决。打完补丁,再到“企业管理器”里新建个数据库,比如“TestDB”,然后备份一次,确保备份路径可写。备份文件别放系统盘,丢D盘一个叫“DB_Backup”的文件夹里。另外,把安装日志文件(C盘Program Files下的SQL安装日志)删掉,这些日志暴露了你装的过程,黑客能据此猜你的配置。做完这些,SQL2000才算真正能干活了。
回头想想,SQL2000的安装流程虽然啰嗦,但每一步都是前人踩坑踩出来的。从环境检查到服务配置,再到补丁验证,哪个环节疏忽了,后面都得返工。尤其是服务账户和身份验证,这两处是安全命门,千万别图省事。你可能会说,这老数据库活该被淘汰,可现实中,那些跑了几十年的生产线系统,换个数据库得动成百上千个存储过程,改完还要重新测试,成本高到企业宁愿用老系统。所以,学会装SQL2000不是怀旧,是给自己留条后路——万一哪天领导甩给你个老项目,你至少能淡定地说:“装个SQL2000,分分钟搞定。”


