装过速达软件的人都知道,最磨人的不是软件本身,而是它背后那个数据库。尤其是第一次接触速达的新手,常常卡在数据库安装这一步,界面弹出一堆看不懂的英文报错,只能干瞪眼。其实说白了,数据库就是个装数据的仓库,速达所有单据、账目都存里头,仓库没搭好,软件跑得再欢也是白搭。今天这篇东西,就是要把这层窗户纸捅破,手把手带你把数据库装利索。

先搞清楚一件事:速达软件官方推荐搭配的是MSDE或者SQL Server,这俩本质上都是微软家的数据库引擎,只是MSDE是精简版,装起来快,适合单机或者几个人用的小公司。如果你是自己一台电脑装速达单机版,那用MSDE2000就够了,安装包在速达安装光盘里通常自带,不用另外去找。要是公司人多,打算上网络版,那就得装完整版的SQL Server,2000、2005、2008都行,但要注意版本位数,现在新电脑多数是64位系统,老数据库可能不兼容,装之前先看系统。
我见过太多人栽在第一步:安装路径。默认路径是C盘,但很多人C盘空间紧张,就想改到D盘。改路径没问题,但有个坑——路径里不能有中文和空格。你想想,数据库服务跑起来要读写文件,路径带中文,服务启动时容易找不到文件,报错报得莫名其妙。所以装的时候老老实实用英文目录,比如D:SQL2000,别图省事起个“数据库”这种文件夹名,到时候哭都来不及。
安装过程中有个关键选项容易让人懵:服务账户。这一步会问你是用本地系统账户还是指定账户登录。新手别瞎选,直接选“使用本地系统账户”就行,省得后面还要配密码、设权限,麻烦得很。选完后系统会让你设一个SA密码,SA是数据库的超级管理员账号,密码一定要记牢,最好写在本子上。为啥?因为速达软件连接数据库时,需要填这个SA密码,你要是忘了,后面连不上库,又得卸载重装,折腾死你。
装完数据库,别急着开速达,先验证一下数据库服务有没有跑起来。按Win+R键,输入services.msc回车,在服务列表里找SQL Server相关的服务,看状态是不是“已启动”。如果没启动,右键手动启动,再看启动类型是不是“自动”,不然每次开机都得手动开一次,烦不烦?另外,如果你是装了SQL Server,还要检查一下网络配置,确保TCP/IP协议是启用的,端口默认1433,别改,改了速达可能就连不上了。
数据库装好、服务跑起来,接下来才是重头戏:让速达软件和数据库“握手”。打开速达,第一次会让你填服务器地址和数据库名。单机版填个大写“.”或者“localhost”就行,网络版就填主机IP。数据库名一般是速达自带的几个示例库,比如速达3000的就叫SD3000,速达5000的叫SD5000,你选对就行。如果列表里啥都没有,那八成是数据库没附加成功,回刚才那步检查一下SA密码填对没。
这里插一句,很多新手问:我明明装好了,为啥速达还是提示“连接数据库失败”?原因五花八门,但九成是这三类:一是SA密码不对,二是数据库服务没起来,三是防火墙把端口拦了。前两个刚才都说过,第三个容易被忽略。Windows自带的防火墙,默认会拦掉外部对1433端口的访问,你得在防火墙设置里把1433端口加进例外列表,或者直接允许SQL Server程序通过。不然后台数据传不进来,软件自然连不上。
还有个小问题:数据库备份。装好了、连上了,不代表万事大吉。速达用久了,数据会越来越多,万一系统崩溃、硬盘坏了,数据全丢,那才是真灾难。所以建议每周末做一次数据库备份。备份很简单,打开速达,在“系统管理”里找到“数据库备份”,选个路径存成.bak文件就行。平时把备份文件复制到U盘或者网盘上,哪怕电脑报废了,数据还在,心里不慌。
说个实战小技巧:如果你装的是MSDE,有时候服务怎么也起不来,多半是端口被占用了。这时候把MSDE卸载,换个SQL Server装,反而省心。另外,别在装数据库的同时装其他占用内存大的软件,比如大型设计软件、虚拟机,容易冲突。装完数据库,最好重启一次电脑,让系统把环境变量刷新干净,再装速达主程序,顺序别反了。
其实说到底,数据库安装没那么玄乎,就是按部就班的事。把路径选对、密码记牢、服务启动、端口放行,这四步走顺了,后面就一路畅通。新手装的时候,别慌,报错就截图,照着提示一步步排查,多数问题都能解决。装好之后,你会发现速达跑得又快又稳,那感觉就像把一辆破车换成了新车,踩油门都带劲。


