管家婆电脑版想把数据存到D盘,如何更改默认存储位置

管家婆下载 ·
管家婆电脑版想把数据存到D盘,如何更改默认存储位置

下载与安装前先想清楚硬盘分区

我最早用管家婆软件的时候,压根没想过存储位置这回事。当时图省事,下载完直接一路点“下一步”,结果数据全塞进了C盘。等用了半年,C盘变红,系统开始卡,我才慌神。管家婆这东西,表面上是个进销存软件,实际上数据文件会越滚越大,尤其是做批发或者仓库管理的老哥,每天几十上百笔单据进去,数据库文件从几十MB涨到几个GB都很正常。

先说个常识:管家婆电脑版默认的安装路径在C盘Program Files下面,数据存储目录也在C盘某个隐藏文件夹里。你要是没专门改过,它就跟系统抢地盘。C盘一旦空间吃紧,管家婆读写数据会变慢,甚至报错说“数据库连接失败”,其实不是软件坏了,是硬盘写不动了。

这里给个建议:装管家婆之前,先看看你电脑有几个分区。一般DE两个区是标配,如果只有C盘一个分区,那你得自己用磁盘管理工具压缩卷或者分个区出来。Windows10以上系统自带这个功能,右键“此电脑”选管理,进磁盘管理就能操作。把C盘后面未分配的空间新建一个简单卷,给它个盘符,比如D。弄好之后再下载管家婆。

官方正版安装包带数字签名高速下载多线程·稳定不限速安全纯净无广告·无捆绑

下载的时候注意,点本页下载按钮拿到安装包。不同版本的管家婆,像辉煌版、财贸双全版,安装界面会有点区别,但改存储位置的逻辑差不多。别下那种第三方打包的绿色版,容易少文件或者带广告,直接用官网的安装包最稳。

安装过程中手动指定数据库路径

管家婆安装时有个关键节点,就是让你选SQL数据库的存放位置。很多人直接忽略这一步,因为默认弹出来的路径是C:\Program Files\Microsoft SQL Server\MSSQL\Data,看起来像系统文件,就不敢动。其实这里必须改。

我装的是管家婆辉煌版,在安装到“数据库配置”那一步时,界面会提示“请选择数据库文件存储目录”。这时候别点下一步,点旁边的浏览按钮,手动找到D盘,新建一个文件夹,名字起成“GJP_Data”或者“管家婆数据库”,最好别用中文路径,因为有时候中文会引发SQL Server的编码错误。我吃过这个亏,当时图省事打了个“管家婆数据”,结果启动软件时提示“找不到指定文件”,后来改回英文文件夹名就正常了。

选好D盘路径后,安装程序会自动把两个核心数据库文件——一个是管家婆的系统库,另一个是帐套库——放到你指定的目录。这两个文件后缀名分别是.mdf和.ldf,前者存数据,后者存日志。你在D盘那个文件夹里看到它们,就说明改成功了。

不过有个坑要注意:如果你电脑上之前已经装过SQL Server,并且默认实例已经在用C盘路径,那安装管家婆时可能不会弹出这个选择框,而是直接沿用旧配置。这时候你得先卸载旧SQL实例,或者手动改注册表里的数据库路径,但新手别碰注册表,太容易出事。保险的做法是全新安装系统后,直接装管家婆,别先瞎折腾SQL。

已装好的软件如何迁移数据到D盘

如果你像我一样,一开始偷懒没改位置,现在C盘快爆了,那也能补救,但步骤比安装时麻烦点,得手动搬家。

先停掉管家婆跑的服务。在电脑右下角系统托盘里找到SQL Server的图标,右键选停止服务。如果没有图标,就打开任务管理器,在服务选项卡里找到所有带“SQL”字样的进程,右键停止。这一步必须做,不然数据文件正在被占用,你复制不了。

然后去C盘找到数据库文件的真实位置。管家婆不同版本存放路径有点差异,辉煌版一般在C:\Program Files (x86)\Common Files\Grasp\Data,财贸版可能在C:\ProgramData\Grasp\Data。ProgramData是隐藏文件夹,你得在文件资源管理器里勾选“查看隐藏的项目”才能看到。进去后把所有后缀是.mdf和.ldf的文件,还有那个叫Grasp_Config.ini的配置文件,全选中,复制到D盘你准备好的文件夹里。

复制完之后,关键一步来了:要改管家婆的配置文件,让它知道数据搬家了。用记事本打开刚才那个Grasp_Config.ini,找到里面类似于“DataDir=C:\xxx”的行,把路径改成D盘新路径。有些版本可能还要改ODBC数据源,在控制面板的管理工具里找到ODBC数据源(32位),双击管家婆对应的系统DSN,把数据库指向D盘的新路径。改完保存。

最后重启SQL Server服务和管家婆程序。如果启动时提示“无法附加数据库”,大概率是路径写错了,或者权限不够。右键D盘那个数据文件夹,选属性,安全选项卡里给Everyone用户完全控制权限,很多新手卡在这一步。

改完存储位置后数据备份的讲究

数据搬到D盘后,别以为就高枕无忧了。D盘虽然比C盘空间大,但很多电脑的D盘跟C盘在同一块硬盘上,只是分区不同。硬盘一旦物理损坏,C和D一起玩完。所以我建议你养成分区备份的习惯。

管家婆自带的备份功能在软件菜单里,一般叫“系统维护”或“数据备份”。点开之后,它会默认生成一个后缀.gdb的文件存到你指定的位置。很多人直接选回原来的C盘,觉得方便,但其实备份跟原始数据分开存储更安全。我每次备份都选到移动硬盘或者另一个物理硬盘上,比如E盘或者U盘。

还有个细节:如果你把数据文件夹放在D盘根目录下,比如D:\GJP_Data,每次备份时记得关掉管家婆软件,否则备份出来的文件可能不全。有次我急着下班,没关软件就直接点了备份,结果备份文件只有几KB,还原时发现数据全没了,只能靠上次的备份恢复,丢了一周的单据,老板差点骂人。

真心推荐一个懒人办法:写个简单的批处理脚本,每天凌晨自动把D盘的那个.mdf文件压缩并复制到E盘。我不会编程,但在网上搜了个模板,改改路径就能用,计划任务设成每天凌晨两点跑,那时候没人用软件,文件能完整复制。这种方式比手动备份靠谱十倍。

常见错误与文件权限踩坑记

改存储位置之后,最常见的问题就是“管家婆局域网版连不上服务器”。我朋友开建材店的,把数据移到D盘后,客户端电脑一打开软件就提示“连接数据库失败”。折腾半天发现,是D盘那个文件夹没有开放网络共享权限。

解决办法:右键D盘数据文件夹,点共享,添加Everyone用户,权限选读取/写入。如果你用的是Windows自带防火墙,记得在入站规则里放行SQL Server的端口,默认是1433。有些傻瓜路由器的防火墙也会拦截,得进去设置一下端口转发。

另一个坑是管家婆的加密狗驱动。有次我重装系统,把数据导入到D盘后,软件一直提示“未检测到加密狗”,搞得我以为加密狗坏了。后来才发现,管家婆的加密狗驱动默认安装在C盘,重装系统后驱动没了。解决办法是先装驱动再插加密狗,别管数据在哪,驱动得先过。

还有用户反映,把数据放到D盘后,管家婆的自动升级功能报错。这是因为升级程序默认去C盘找原始路径,找不到就卡住。这时候得手动下载升级包,解压后把文件覆盖到D盘对应目录。管家婆官方一般会在下载按钮旁边放“手动升级包”,点本页下载按钮拿到后,注意选择覆盖同样的文件夹路径。

多台电脑共用D盘数据的设置技巧

如果你公司有三四台电脑都想用管家婆,数据放D盘还有一个好处:可以设置文件服务器。不过这里要注意,管家婆本身是C/S架构(客户端/服务器),不是所有版本都支持直接把数据文件夹放进局域网共享。

我见过有人傻乎乎地把整个D盘设为完全共享,结果某台电脑中了勒索病毒,D盘数据全部被加密。正确做法是只共享数据文件所在的子文件夹,并且设置密码共享,只给管家婆服务器的管理员知道密码。

具体操作:在服务器电脑上把D盘的管家婆数据文件夹共享,权限给当前登录的服务器账号。客户端电脑安装管家婆客户端时,点本页下载按钮装好后,在配置界面里填入服务器IP地址和共享文件夹的UNC路径,比如\\192.168.1.100\GJP_Data。注意路径里别漏了反斜杠,而且IP地址要固定,别用自动获取,不然路由器重启后IP变了,客户端全连不上。

另外,客户端的管家婆版本跟服务器必须一致。我帮朋友处理过一个问题,他服务器装的是辉煌版12.0,客户端装的是11.5,结果数据可以读,但写单据时全报错,因为新版本数据表结构改了。这事没捷径,只能统一版本。

长期维护与个人经验总结

数据放到D盘之后,日常维护其实挺省心。但有个小细节:定期检查D盘的磁盘碎片。机械硬盘用久了,碎片积累会拖慢数据库读写。我一般每三个月用Windows自带的磁盘碎片整理工具搞一次,选D盘分析,如果碎片率超过10%就整理。固态硬盘的话别轻易碎片整理,反而伤寿命,它靠TRIM指令维护就行。

还有一个容易被忽略的点:管家婆的数据文件夹里会生成很多临时文件,后缀名是.tmp或者.log,这玩意儿会占地方,而且不能手动删。得在软件里点“系统维护”->“清除日志”,管家婆自己会清理。有个朋友不懂,直接删了.tmp文件,结果数据库不认了,还原又花了两小时。

最后说个真心话:管家婆这台软件,只要数据放对了地方,用个三五年根本不用动。别像我最早那样,什么都往C盘堆,到头来搬数据的痛苦比一开始规划要惨十倍。现在你既然看到了这篇文章,照着步骤把存储位置改到D盘,哪怕多花半小时,以后能省下无数崩溃的夜晚。点本页下载按钮多看看安装时的选项,比什么后期修复都强。