我的SQL sever 2000 数据库文件超过6G 怎么清理?

来源:百度知道 编辑:UC知道 时间:2024/06/09 09:30:01
我现在是某医药公司,用的是雨人商务软件,数据库是SQL sever 2000的数据库,数据库文件越来越大,现在都有6G了,因为药品品种越来越多,每天药品流向(就是入库、出库)的开的票记录越来越多,一直保留着,每个月盘点的时候,检索特别慢。现在我想清理一下数据库,各位大侠情指教一下,我该怎么做?

数据库是2004年建的,我想把2004年到2006年的数据都清除,我应该怎么操作?
本人分数为负,没有办法给分,希望谅解!

谢谢一楼这位朋友的帮忙,不过我还是不太明白具体该怎样去做。备份我会做。我们用的软件,可以删除药品品种,但如果这种药品有销售,就不允许删。所以只能用sql语句到数据库去删除。具体我该怎样操作?

首先在操作前事做好备份工作~~至于如何备份~我想在你的那个应用程序有相应的功能操作。

然后可以进数据库进行删除数据, 注意前提是先做好备份操作~企业的数据你自己负责,对于删除数据如果你的应用程序有对应的功能,你就直接用就得了,筛选出04-06年的所有记录然后删除~~如果没有该功能,就自己写sql语句~~不过我相信你可能没有这方面的知识~~数据是什么样的我没见着所以不好说,最笨的方法就你打开sql的数据库,把表里面的数据04-06年的数据手动删除,当然表的数据是有关联的,既然你做好备份了~~你大可以大胆的删除。

发一个你数据库的表目录 研究一下才好确定,把08年前的数据都汇总成销售总账的数据,明细部分就不再使用了,如果需要明细就再导入数据在查询,大约是这个思路