速达软件只有MDF文件的恢复技术
- 格式:doc
- 大小:669.00 KB
- 文档页数:8
用友数据的几种恢复方法第一种情况:在只有.MDF和.ldf的情况下进行数据库的备份与恢复。
因病毒问题,用友软件无法正常启动.系统管理也不能进入.因此无法正常备份数据,这时就要用到附加数据库了.通过附加数据库使数据库和用友软件相关联,步骤如下:1'把用友软件下的ADMIN文件夹下的内容挎出,主要是*.mdf和*.ldf 文件,就用友通标版20XX年来说其中包括系统数据UfSystem.MDF和UfSystem.ldf及各账套下的内容.2'重装系统及软件3'把挎备出来的文件复制回原来的位置.4'通过查询分析器SQL语句附加数据库,或者通过企业管理器/服务器/数据库/右键/附加数据库来附加数据库。
例:通过查询分析器SQL语句--sp_attach_db 'ufsystem','D:\UF20XX年\Admin\ufsystem.mdf','D:\UF20XX年\Admin\ufsystem.ldf' //第一行'ufsystem'为系统数据库名,'D:\UF20XX年\Admin'为物理地址.--sp_detach_db 'ufsystem' //第二行,在第一行执行时提示ufsystem已经存在,因此要删除ufsystem,但要注意,重做的系统要和之前的系统一样.要不就恢复不了。
--sp_attach_db 'ufdata_001_20XX年','D:\UF20XX年\Admin\ZT001\20XX年\ufdata.mdf','D:\UF20XX年\Admin\ZT001\20XX年\ufdata.ldf' //第三行'ufdata_001_20XX年'为001账套20XX年的数据库。
'D:\UF20XX年\Admin\ZT001\20XX年'为物理地址. 其它的账套也是如此。
速达软件问题处理锦集----安装与启动1、在安装MSDE数据库时,出现安装程序倒退的情况产品名称:MSDE版本信息:速达所有版本模块名称:这是以前装过SQL Server数据库或MSDE数据库,没有卸载干净.解决方案:解决办法重装操作系统2、安装MSDE数据库时,系统出现“读取文件C:\program files\Microsoft sql sever\mssql\data\msdbata.mdf时出错”的提示信息。
产品名称:MSDE版本信息:SQL SERVER2000模块名称:安装解决方法:退出安装程序,删除C盘里SQL Server文件夹,删除后再重新安装数据库。
3、安装MSDE数据库时,提示安装程序被挂起。
产品名称:MSDE版本信息:SQL SERVER2000模块名称:安装解决方法:重新启动电脑。
4、打开软件时,系统出现以下的提示信息:“未设置登录账号和密码”,请问如何解决?产品名称:速达所有产品版本信息:速达所有产品模块名称:系统维护解决方案:1、以管理员身份登录;2、关闭防火墙; 3、再次登陆时会提示输入用户名与密码; 4、到微软网站下载MSDE最新版本。
5、在启用过程中提示:“数据库用户及密码错误”?产品名称:速达所有产品版本信息:速达所有产品模块名称:数据库解决方案:1、确定是否在数据库中设置了用户名和密码,准确录入;2、重装SQL-SERVER个人版。
3、在SQL-Server 2000中,打开企业管理器,重新注册一个数据库用户组。
6、登陆软件时,系统提示“无法连接数据库,请检查SQL服务器或网络连接是否正常”,请问如何解决?产品名称:速达所有产品版本信息:速达所有产品模块名称:日常维护解决方法:在控制面板添加硬件中添加虚拟网卡。
(进入添加硬件向导,添加新硬件,检测过后选择添加新设备,再选择从列表中选取,选中网卡下一步,查找制造商Microsoft有一个设备Microsoft Loopback Adapter,选中它,安装完成后,查看硬件管理器,会多出一个新网卡,这就是虚拟网卡。
速达软件常见问题处理方法解决方法速达软件问题处理锦集----安装与启动1、在安装MSDE数据库时,出现安装程序倒退的情况产品名称:MSDE版本信息:速达所有版本模块名称:这是以前装过SQL Server数据库或MSDE数据库,没有卸载干净.解决方案:解决办法重装操作系统2、安装MSDE数据库时,系统出现“读取文件C:\program files\Microsoft sql sever\mssql\data\时出错”的提示信息。
产品名称:MSDE版本信息:SQL SERVER2000模块名称:安装解决方法:退出安装程序,删除C盘里SQL Server文件夹,删除后再重新安装数据库。
3、安装MSDE数据库时,提示安装程序被挂起。
产品名称:MSDE版本信息:SQL SERVER2000模块名称:安装解决方法:重新启动电脑。
4、打开软件时,系统出现以下的提示信息:“未设置登录账号和密码”,请问如何解决产品名称:速达所有产品版本信息:速达所有产品模块名称:系统维护解决方案:1、以管理员身份登录;2、关闭防火墙;3、再次登陆时会提示输入用户名与密码;4、到微软网站下载MSDE最新版本。
5、在启用过程中提示:“数据库用户及密码错误”产品名称:速达所有产品版本信息:速达所有产品模块名称:数据库解决方案:1、确定是否在数据库中设置了用户名和密码,准确录入;2、重装SQL-SERVER个人版。
3、在SQL-Server 2000中,打开企业管理器,重新注册一个数据库用户组。
6、登陆软件时,系统提示“无法连接数据库,请检查SQL服务器或网络连接是否正常”,请问如何解决产品名称:速达所有产品版本信息:速达所有产品模块名称:日常维护解决方法:在控制面板添加硬件中添加虚拟网卡。
(进入添加硬件向导,添加新硬件,检测过后选择添加新设备,再选择从列表中选取,选中网卡下一步,查找制造商Microsoft有一个设备Microsoft Loopback Adapter,选中它,安装完成后,查看硬件管理器,会多出一个新网卡,这就是虚拟网卡。
修复SQL数据库MDF表出错--解决速达软件不能修复和不能备份帐套(图解)致远在“SQL Server无日志文件的恢复”中讲到:衡量数据恢复成功与否的标准:第一:能不能进行速达帐套的修复操作,第二:能不能进行速达帐套的备份操作,附合上述两个标准说明数据恢复成功。
如不能修复或不能备份现象已出现,在修复或备份过程中系统会提示MDF“表出错”,该如何修复MDF“表出错”呢?下面将分步进行详细的介绍。
对使用SQL数据库引擎的用友、金蝶等用户,如出现同类错误,同样能修复MDF“表出错”错误。
运软件行环境:SQL SERVER 2000 SP4速达V5 V3.90 ERP 试用版一:不能修复或不能备份出错提示。
1:不能修复分两种:A:不能修复帐套,也不能备份帐套;B:不能修复帐套,但能备份帐套。
下图1提示“帐套修复失败:修复S_SALEDETAIL表时出错。
2:不能备份只有一种:既不能修复帐套,也不能备份帐套。
这里示范用到的为不能修复帐套,也不能备份帐套这种。
下图2提示“数据据库DBCC检查发现以下错误,不能备份。
表错误:表“AA_BILLFLOW”,行的键缺少或无。
从上面两张图中描述,可以发现数据库中的两张表出错:销售开单明细“S_SALEDETAIL”和底稿表“AA_BILLFLOW”。
经过分析:发生表出错的主表为:销售开单明细“S_SALEDETAIL”;发生表出错的从表为:底稿表“AA_BILLFLOW”;发生表出错的辅表为:系统日志表“AM_SYSLOG”。
第三张表修不修复对帐套修复和备份操作几乎没影响。
为更彻底处理出错的表,致远把系统日志表“AM_SYSLOG”也列入要修复SQL数据表中。
二:如何发现SQL数据库中出错的表。
如何发现SQL数据库中出错的表,致远用底稿表“AA_BILLFLOW”、系统日志表“AM_SYSLOG”和销售开单明细“S_SALEDETAIL”3张表同时进行示范操作。
用DTS导出,从速达软件“SD0001”数据库导出表到临时数据库“致远”的过程省略。
速达帐套恢复指南1. 背景速达帐套是一种财务软件,用于记录和管理公司的会计和财务数据。
在一些情况下,帐套数据可能会丢失或损坏,需要进行恢复。
本指南旨在帮助用户进行速达帐套的恢复操作。
2. 检查数据备份在尝试恢复速达帐套之前,首先需要检查是否有可用的数据备份。
数据备份可以是在云端存储的副本,或者是在电脑或外部存储设备上的备份文件。
如果有可用的数据备份,可以直接将备份文件导入速达帐套中,以恢复丢失或损坏的数据。
3. 恢复损坏的帐套数据如果没有可用的数据备份,可以尝试使用速达帐套自带的数据恢复功能来恢复损坏的帐套数据。
具体操作步骤如下:3.1 打开速达帐套软件在电脑上打开速达帐套软件,确保软件已安装并正常运行。
3.2 进入数据恢复模式在速达帐套的主界面上,选择“数据恢复”选项,进入数据恢复模式。
3.3 选择恢复方式根据实际情况,选择适合的数据恢复方式。
速达帐套通常提供从数据库中恢复数据、从备份文件恢复数据等多种恢复方式。
3.4 按照提示进行操作根据速达帐套软件提供的提示,按照指示进行操作。
具体的操作步骤可能因速达帐套软件的版本和具体情况而有所不同。
3.5 确认数据恢复在完成数据恢复操作后,务必仔细核对恢复后的数据是否正确。
可以对比恢复后的数据与原始数据进行对比,确保无误。
4. 寻求专业帮助如果无法通过以上方法恢复速达帐套数据,建议寻求专业的帮助。
可以联系速达帐套的技术支持团队或相关的技术专家,他们可以提供更深入和专业的解决方案。
5. 数据备份策略为了避免再次发生数据丢失或损坏的情况,建议制定定期的数据备份策略。
确保备份的数据可靠、完整,并将备份文件存储在安全的地方。
---希望本指南能够帮助您恢复速达帐套数据。
如果需要进一步的帮助,请随时与我们联系。
速达帐套恢复技巧分享
本文介绍一些速达帐套恢复的技巧,帮助用户更好地处理帐套
恢复问题。
以下是一些实用的技巧:
1.备份和版本控制
在进行任何帐套操作之前,首先要确保备份了当前的帐套数据。
备份的目的是在发生意外情况时可以恢复到之前的状态。
同时,建
议使用版本控制系统,可以记录每一次操作的改动,方便快速回滚
到之前的版本。
2.数据恢复
如果帐套数据丢失或被损坏,可以尝试使用速达软件自带的数
据恢复功能。
通常在软件的设置或工具菜单下可以找到相关选项,
根据提示进行操作即可。
3.专业帮助
如果遇到严重的帐套恢复问题,建议寻求专业帮助。
可以联系
速达软件的客户支持团队,他们通常有经验丰富的技术人员可以提
供帮助和指导。
4.测试和验证
在进行帐套恢复操作之后,务必进行测试和验证。
确认数据是否正确恢复,并进行必要的修复和校对工作。
这样可以避免出现数据不一致或遗漏的情况。
5.定期维护
为了保障帐套的数据安全和稳定性,建议定期进行帐套维护工作。
包括清理无用数据,修复可能存在的错误,优化数据库等。
定期维护可以减少帐套恢复的需要并提高系统性能。
希望以上技巧能对您处理速达帐套恢复问题时有所帮助。
帐套恢复是一项重要而敏感的任务,请谨慎操作,并遵循数据备份和安全管理的最佳实践。
速达软件问题处理锦集----安装与启动1、在安装MSDE数据库时,出现安装程序倒退的情况产品名称:MSDE版本信息:速达所有版本模块名称:这是以前装过SQL Server数据库或MSDE数据库,没有卸载干净.解决方案:解决办法重装操作系统2、安装MSDE数据库时,系统出现“读取文件C:\program files\Microsoft sql sever\mssql\data\msdbata.mdf时出错”的提示信息。
产品名称:MSDE版本信息:SQL SERVER2000模块名称:安装解决方法:退出安装程序,删除C盘里SQL Server文件夹,删除后再重新安装数据库。
3、安装MSDE数据库时,提示安装程序被挂起。
产品名称:MSDE版本信息:SQL SERVER2000模块名称:安装解决方法:重新启动电脑。
4、打开软件时,系统出现以下的提示信息:“未设置登录账号和密码”,请问如何解决?产品名称:速达所有产品版本信息:速达所有产品模块名称:系统维护解决方案:1、以管理员身份登录;2、关闭防火墙;3、再次登陆时会提示输入用户名与密码;4、到微软网站下载MSDE最新版本。
5、在启用过程中提示:“数据库用户及密码错误”?产品名称:速达所有产品版本信息:速达所有产品模块名称:数据库解决方案:1、确定是否在数据库中设置了用户名和密码,准确录入;2、重装SQL-SERVER个人版。
3、在SQL-Server 2000中,打开企业管理器,重新注册一个数据库用户组。
6、登陆软件时,系统提示“无法连接数据库,请检查SQL服务器或网络连接是否正常”,请问如何解决?产品名称:速达所有产品版本信息:速达所有产品模块名称:日常维护解决方法:在控制面板添加硬件中添加虚拟网卡。
(进入添加硬件向导,添加新硬件,检测过后选择添加新设备,再选择从列表中选取,选中网卡下一步,查找制造商Microsoft有一个设备Microsoft Loopback Adapter,选中它,安装完成后,查看硬件管理器,会多出一个新网卡,这就是虚拟网卡。
速达3000 如何将.MDF文件恢复速达3000 如何将.MDF文件恢复恢复有风险请在恢复前复制原来的数据文件在SQL Server 2000/2005下测试成功。
2008待测!但建议大家装速达不要装2008 会有问题的!例子数据目录:d:\Data例子数据库MDF文件为:d:\Data\SD303N_001.Mdf设置服务器允许对系统目录进行直接修改use mastergosp_configure 'allow updates',1goreconfigure with override----------------------------------更名d:\Data\SD303N_001.Mdf为d:\Data\SD303N_001_1.Mdf 建立同名数据库CREATE DATABASE SD303N_001ON PRIMARY (NAME='SD303N_001_Data',FILENAME='d:\data\SD303N_001.mdf')LOG ON (NAME='SD303N_001_Log',FILENAME='d:\data\SD303N_001_log.ldf')----------------------------------停止数据库服务器,然后删除上边生成的两个文件然后把d:\Data\SD303N_001_1.Mdf再更名为d:\Data\SD303N_001.Mdf重新启动数据库服务器----------------------------------设置质疑数据库为紧急模式update sysdatabases set status=-32768 wheredbid=DB_ID('SD303N_001')----------------------------------重建数据库日志文件dbccrebuild_log('SD303N_001','D:\Data\SD303N_001_log.ldf') ----------------------------------检查数据完整性dbcc checkdb('SD303N_001')----------------------------------设置数据库为正常状态sp_dboption 'SD303N_001','dbo use only','false'----------------------------------取消服务器允许对系统目录直接修改权限sp_configure 'allow updates',0reconfigure with override----------------------------------整个过程已经完成,您现在应该能正常使用此数据库了。
1、SQLSERVER版本只有mdf文件的恢复技术
很多客户会在使用SQL版本的软件时,碰到软件不能正常启动的时候,想重新安装的时候,又没有备份数据,只能将DA TA文件夹COPY出去。
但是再引入MDF文件的时候又引入不了。
遇到此类情况。
处理方法如下:
第一步:我们使用默认方式建立一个供恢复使用的数据库(如test)。
可以在SQL Server Enterprise Manager里面建立。
选择新建数据库
输入数据库名称为test(该数据库名称并不一定要是TEST。
但是一定要保持和我下列语句中的数据库名称一致,我在次只是列举例子)
建好之后会在企业管理器中看到数据库名为TEST的数据库
打开SQLSERVER服务管理器,单击停止,停止掉SQLSERVER服务。
当SQLSERVER服务管理器显示该状态时,表示已经停用。
第三步:将刚才生成的数据库的日志文件test_log.ldf删除,用要恢复的数据库mdf文件覆盖刚才生成的数据库数据文件test_data.mdf。
该日志文件在SQLSERVER的安装目录,距离如下:
C:/Program Files/Microsoft SQL Server/MSSQL/Data/
一般是在该目录下。
第四步:启动数据库服务器。
此时会看到数据库test的状态为“置疑”。
这时候不能对此数据库进行任何操作。
第五步:设置数据库允许直接操作系统表。
此操作可以在SQL Server Enterprise Manager里面选择数据库服务器,按右键,选择“属性”,在“服务器设置”页面中将“允许对系统目录直接修改”一项选中。
也可以使用语句来实现。
语句修改如下:
use master
go
sp_configure 'allow updates',1
go
reconfigure with override
go
第六步:设置test为紧急修复模式
update sysdatabases set status=-32768 where dbid=DB_ID('test')
此时可以在SQL Server Enterprise Manager里面看到该数据库处于“只读\置疑\脱机\紧急模式”可以看到数据库里面的表,但是仅仅有系统表
第七步:下面执行真正的恢复操作,重建数据库日志文件
dbcc rebuild_log('test','C:\Program Files\Microsoft SQL Server\MSSQL\Data\test_log.ldf')
执行过程中,如果遇到下列提示信息:
服务器: 消息5030,级别16,状态1,行 1
未能排它地锁定数据库以执行该操作。
DBCC 执行完毕。
如果DBCC 输出了错误信息,请与系统管理员联系。
说明您的其他程序正在使用该数据库,如果刚才您在F步骤中使用SQL Server Enterprise Manager打开了test库的系统表,那么退出SQL Server Enterprise Manager就可以了。
正确执行完成的提示应该类似于:
警告: 数据库'test' 的日志已重建。
已失去事务的一致性。
应运行DBCC CHECKDB 以验证物理一致性。
将必须重置数据库选项,并且可能需要删除多余的日志文件。
DBCC 执行完毕。
如果DBCC 输出了错误信息,请与系统管理员联系。
此时打开在SQL Server Enterprise Manager里面会看到数据库的状态为“只供DBO使用”。
此时可以访问数据库里面的
用户表了。
第八步:验证数据库一致性(可省略)
dbcc checkdb('test')
一般执行结果如下:
CHECKDB 发现了0 个分配错误和0 个一致性错误(在数据库'test' 中)。
DBCC 执行完毕。
如果DBCC 输出了错误信息,请与系统管理员联系。
第九步:设置数据库为正常状态
sp_dboption 'test','dbo use only','false'
如果没有出错,那么恭喜,现在就可以正常的使用恢复后的数据库啦。
第十步:最后一步,我们要将步骤E中设置的“允许对系统目录直接修改”一项恢复。
因为平时直接操作系统表是一件比较危险的事情。
当然,我们可以在SQL Server Enterprise Manager里面恢复,也可以使用如下语句完成。
sp_configure 'allow updates',0
go
reconfigure with override
go
或者在企业管理器直接修改,想选项勾去掉即可。
9、S QL版本软件重装数据库或系统损坏后,数据没备份,引入MDF文件时,提示:“数据文件已损坏,不能引入”。
解决方法:
1、如果同时有MDF和LD F文件,可以先附加(图1),再分离(图2),然后把MDF文件引入即可;
图1
图2。