全云SaaS餐饮系统开创者 客服电话: 023-68171933 免费试用 系统登录

SQL2000故障/数据库置疑/重装软件数据库附加等问题

一、SQL启动故障处理

 SQL启动故障是SQL2000数据库软件常见故障

开机后数据库正常运行,图标是图片.png

不确定的因素发生,例:【死机】【不正常重启】【强行关机】杀毒软件禁用等多种因素,有一定几率导致开机后数据库不能正常运行,图标是图片.png;这种情况下,餐饮相关软件是无法正常启动或者运行的。可以尝试右键该图标,选择启动,看能否启动,

如不能正常的启动,最快速的解决办法就是卸载SQL2000重装;

但在卸载SQL2000前,请先做下以下工作

1、保存餐饮系统数据文件,本公司的餐饮软件,重中之重的是SYCY数据库文件 ,这两个文件记录着从你使用餐饮管理系统以来的所有数据,一但这两个文件丢失也就意味着,所有数据丢失。

2、要保存数据文件,得首先找到“SYCY.MDF,SYCY_log.LDF”,这两个最新餐饮软件数据库文件存放路径在那,如果你之前安装餐饮软件时已经把这两个文件移至了C盘以外的其它盘保存,并且还清楚记得存放路径那OK,但如果你在卸载SQL2000时不记得它的存放路径了,那么先别忙卸载SQL2000,先进入SQL2000默认安装路径查看,是否在默认安装路径下。

A、64位操作系统默认路径

C:\Program Files (x86)\Microsoft SQL Server\MSSQL\Data

B、32位操作系统默认路径

C:\Program Files \Microsoft SQL Server\MSSQL\Data

进入后查找是否有【SYCY.MDF】【SYCY_log.LDF】这两个文件,如果有把它移至D盘,如果没有就用最笨也是最简单办法,打开我的电脑在查找内输入任意一个文件名,然后选全盘查找直至找到为止。

3、如何查看“SYCY.MDF,SYCY_log.LDF”文件是不是最新,最简单办法鼠标右键点击这两个文件下拉菜单选择属性,弹出如下图查看它的修改日期,然后再跟你的餐饮管理系统最后使用时间进行对比,如果你的餐饮管理系统当天出问题前就还在下使用,那么真实的“SYCY.MDF,SYCY_log.LDF”文件,最后修改日期应是停止在你餐饮管理系统无法使用的当天时段左右,否则这个数据库文件就不是最新的,请继续找直到找到时间最接近者。

图片.png

4、“SYCY.MDF,SYCY_log.LDF”这两文件找到后,进入电脑D盘,新建

个文件夹取名“SQL餐饮数据库”再把“SYCY.MDF,SYCY_log.LDF”这两

个餐饮管理系统数据库文件粘贴进去,就可以进行卸载SQL2000工作了

二、SQL2000重装

打开控制面卸载数据库步骤如下:

1、 进入控制面板,找到Microsoft SQL Server 2000 ,点击【修改删除】,选择【是】删除过程中,弹出的窗口,选择【全部】

图片.png

图片.png


图片.png

完成后点击确定即可;

2、删除完成后,在C盘安装目录下删除,自动卸载后未删除完的文件夹,文件夹地址:C:\Program Files  文件夹名字:Microsoft SQL Server

3、完成卸载和删除后,请运行CleanUP.exe,打开后点击【清除】

图片.png

点击【确定】,即可重新安装,

4、如果没有运行清除软件,很可能在安装SQL数据库的时候,提示程序挂起,无法正常安装,建议你重启电脑再次安装;

6、SQL数据库具体安装步骤详见【SQL数据库安装文档】

7、卸载SQL2000重装后,餐饮软件需要重建帐套吗?答案是:不用

为什么不用?

A、只有新店首次安装餐饮软件的时候才需要新建账套;

B、当店铺转让或者不需要之前任何数据的时候才会再次创建账套;

C、只要保证SYCY文件不被损坏或者删除,卸载SQL数据库和餐饮软件,都不会影响相关数据,SQL数据库删除后重新安装只需要附加之前的数据库即可。餐饮软件卸载或者进行升级时卸载,只需重新安装即可正常使用;

 

三、SQL附加数据库

1、SQL2000重装完成后,再点击开始→程序→Microsoft SQL sever →企业

管理器,选中数据库右键依次选则→所有任务→附加数据库

图片.png

 

2、在弹出附加数据库页面点击路径选择按键,在弹出路径选择对话窗依次找到

刚才在D盘所创建SQL餐饮数据库文件夹点开选择SYCY.MDF确定

图片.png

 

3、点击附加数据库窗口确定,数据库附加成功,至此餐饮管理系统就可正常使

用了,并且不会丢失任何数据与影响任何设置。

图片.png

 

四、数据库自动备份

重装SQL2000后,为了进一步保证数据库文件安全性,我们还应对餐饮系统数据

库文件进行自动备份设置,用于防止电脑突然死机、断电等情况引起“数据库置

疑”无法修复时还原之用。

操作步骤:

0、首先点击电脑时间区任务栏,SQL运行图标,在弹出窗口服务项找到SQL server Agent数据备份服务执行程序选择,再点击开始/继续运行,然后钩选下方“当启动OS时自动启动服务。

 

 

图片.png

1、点击开始→程序→Microsoft SQL sever →企业管理器,如图依次展开选中SYCY右键依次进入→所有任务→维护计划。

 

图片.png

 

2、弹出页面点击下一步

图片.png

 

3、点击下一步

 

图片.png

 

4、点击下一步

图片.png

 

5、点击下一步

 

图片.png

 

6、在此页面首先去掉“完成时验证备份的完整性”的钩选,去掉此项的目的是

为了减少备份时间与减轻电脑工作压力,再点击下方“更改”如下图

 

图片.png

 

7、在弹出更改页面把里面设置改成每1天,发生周期,改为6小时,起止时间

设为0点至23点59分,持续时间维持默认“无结束日期,然后确定。

注:这样设好后电脑即会在每天电脑开机情况下持续对SYCY数据进行自动备份。

图片.png

 

8、确定后又回到前一个界面,但此时我们可以看到调度项下面的显示内容已发

生改变,这时打开我的电脑D盘创建一个“餐饮数据库备份”文件夹,然后

回到此处点击下一步。

图片.png

 

9、在该页面,首先把“为每个数据库创建子目录”钩选,再把“删除早于此时

间的文件”钩选,后面周期处把默认4周改成2,最后钩选“使用此目录,

然后点击路径选择,在弹出路径选窗口找到D盘你刚才所建“餐饮数据库备

份”文件夹确定。

图片.png

 

10、确定后又返回到上一个设置窗口,这时我们可以看到,备份路径已发生改变,

至此整个数据库自动备份工作已基本设置完必,后面的工作我们只须一直点

下一步,下一步直至完成即可。如下图

 

图片.png

图片.png

 

五、 收缩数据库日志

在餐饮管理系统运行一段时间后,特别是对于录入数据量多的店,SYCY数据库日志文件就会变得越来越大,如不收缩数据会使餐饮系统运行速度变慢,一般在数据库日志文件超过1G时,应对其进行收缩数据库操作以便提高数据运行速度。

要进行数据库收缩操作时,请先进入SQL2000查询分析器,选择SYCY数据库,然后把下例语句复制进查询分析器逐条执行完必后,SYCY数据文件即可大幅度缩小。

注:收缩数据库用时多少与要收缩的数据库文件大小有关,数据库文件越大用时就越长,特别是在执行最后一条语句后请耐心等待。

DUMP TRANSACTION [SYCY] WITH NO_LOG

BACKUP LOG [SYCY] WITH NO_LOG

DBCC SHRINKDATABASE([SYCY])

 

六、 数据库置疑与数据库日志文件重建

1、突然断电、死机、不正常重启、强行关机等问题,有一定几率导致餐饮系统数据库出现置疑可能,出现数据库置疑一般都是数据库日志文件被损坏,只要SYCY.mdf数据库文件是完好的即可。(注意:在进行下面操作前,数据库文件最好多备份几个,并放到不同路径下以防止操作错误弄丢数据)   

2、请在SQL Server的查询分析器中按以下步骤执行

3、用餐饮系统从新生成一个新餐饮数据库文件,然后停止SQL运行,再将置疑要恢复的SYCY.mdf文件复制过来   覆盖现有刚建的SYCY.mdf文件,再把新建的SYCY_log.LDF日志文件删除。  

4、启动SQL运行, 然后在SQL查询分析器中,选到master数据库,输入以下语句执行(一条一 条执行)把数据库设成紧急状态

   sp_configure 'allow',1

   reconfigure with override

   update sysdatabases set status=32768 where name='SYCY'

5、重建日志文件(请将下面路径换成你的数据文件路径)

其中“C:\Program Files\Microsoft SQL Server\MSSQL\Data\”为存放数据库文件的路径“SYCY_log.LDF”为一个新的不存在的文件,在执行以下语句时将自动建立

dbcc rebuild_log('SYCY','C:\Program Files\Microsoft SQL Server\MSSQL\Data\SYCY_log.LDF')

6、逐条执行以下语句,取消紧急模式

   update sysdatabases set status=0 where name='SYCY'

   restore database SYCY with recovery

   sp_configure 'allow',0

   reconfigure with override

7、重起sql server问题解决。


热门

在线客服
在线客服
重庆亚能软件开发有限公司  版权所有  2008-2024  渝ICP备17002147号-1 重庆市九龙坡区火炬大道69号启迪科技园3号楼  服务热线023-68171933
渝公网安备 50010702502873号