ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:299.84KB ,
资源ID:18713430      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/18713430.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(修复SQL数据库MDF表出错解决速达软件不能修复和不能备份帐套图解文档格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

修复SQL数据库MDF表出错解决速达软件不能修复和不能备份帐套图解文档格式.docx

1、运软件行环境:SQL SERVER 2000 SP4速达 V5 V3.90 ERP 试用版一:不能修复或不能备份出错提示。1:不能修复分两种:A:不能修复帐套,也不能备份帐套;B:不能修复帐套,但能备份帐套。下图1提示“帐套修复失败:修复S_SALEDETAIL表时出错。2:不能备份只有一种:既不能修复帐套,也不能备份帐套。这里示用到的为不能修复帐套,也不能备份帐套这种。下图2提示“数据据库DBCC检查发现以下错误,不能备份。表错误:表“AA_BILLFLOW”,行的键缺少或无。从上面两图中描述,可以发现数据库中的两表出错:销售开单明细“S_SALEDETAIL”和底稿表“AA_BILLFLO

2、W”。经过分析:发生表出错的主表为:销售开单明细“S_SALEDETAIL”;发生表出错的从表为:底稿表“AA_BILLFLOW”;发生表出错的辅表为:系统日志表“AM_SYSLOG”。第三表修不修复对帐套修复和备份操作几乎没影响。为更彻底处理出错的表,致远把系统日志表“AM_SYSLOG”也列入要修复SQL数据表中。二:如何发现SQL数据库中出错的表。如何发现SQL数据库中出错的表,致远用底稿表“AA_BILLFLOW”、系统日志表“AM_SYSLOG” 和销售开单明细“S_SALEDETAIL”3表同时进行示操作。用DTS导出,从速达软件“SD0001”数据库导出表到临时数据库“致远”的过

3、程省略。方法可参阅我的博文Excel表如何导入SQL数据表中速达软件操作示_致远_acoffe_新浪博客这里只介绍从临时数据库“致远”导出到数据库“SD0001”的过程。利用临时数据库“致远”中未经修复的SQL表导出,如果发现表导出出错,系统会自动提示,“有X个表复制失败”。用DTS导出,首先创建临时数据库“致远”。致远习惯用:“致远”作临时数据库代号。只填临时数据库“致远”名称,其它均忽略。临时数据库中致远已导入底稿表“AA_BILLFLOW”、系统日志表“AM_SYSLOG” 和销售开单明细“S_SALEDETAIL”3表。选择“数据源”。“数据源”为临时数据库“致远”。3:选择“导出目的

4、”。目的数据库为速达“SD31502_SD0001”。4:选择“从源数据库复制表”。5:选择“源表”。“源表”为“AA_BILLFLOW”、“AM_SYSLOG” 和“S_SALEDETAIL”3表。6:提示“有X个表复制失败”。这里实际提示“有3个表复制失败”。三:如何定位表出错的行所在位置。经过步骤“二”系统已提示DTS导出表“出错”,“有3个表复制失败”。现在你只要“双击错误行以获得对错误的详细描述”,提示“在目标的行号为 X 处出错”。提示表“AA_BILLFLOW”“在目的行号为3359处出错。不能在对象AA_BILLFLOW中插入重复键。提示表“AM_SYSLOG”“在目的行号为4

5、445处出错。不能在对象AM_SYSLOG中插入重复键。提示表“S_SALEDETAIL”“在目的行号为3318处出错。不能在对象S_SALEDETAIL中插入重复键。导出表“AA_BILLFLOW”,保存格式为EXCEL即可,找到“行号为3359”的行,记住图中红色部份:“BILLID”为“537”,“BILLCODE”为 “XSD-2014-12-12-0014”。下面进行其它操作还要用到“BILLID”和“BILLCODE”。致远已同时导出3表,见下图。系统日志表“AM_SYSLOG” 和销售开单明细“S_SALEDETAIL”作同样操作,不再提示。四:利用临时数据库“致远”,对已找到的

6、“”插入重复键的行进行修复。进入SQL“企业管理器”-临时数据库“致远”“表”-“AA_BILLFLOW”,删除表“AA_BILLFLOW”中“BILLID”为“537”的整行。致远建议在SQL管理器中直接删除表“AA_BILLFLOW”中“BILLID”为“537”的整行。利用EXCEL表的目的只是为了找到表“AA_BILLFLOW”中“行号为3359”的错误位置。删除下图SQL表中带黑色的行。用DTS导入临时数据库“致远”中已修复的表“AA_BILLFLOW”。如果3已全部修复,就可以合并导入。步骤同上面“二”,只是步骤“二-4”:“选择“从源数据库复制表”,改为选择“在SQL SERVE

7、R数据库之复制”,再增加选择“创建目的对象”“包括扩展属性”,省略“二-5”和“二-6”两步,其它操作均相同。导入“指定表复制”选择“在SQL SERVER数据库之复制”。选择“创建目的对象”-选择“包括扩展属性”,下一步继续执行就可以了。五:如果你熟悉SQL数据库也可以几表同时导出导入,同时修改。对不熟悉SQL的速友,致远还是建议你老老实实一表一表进行导出,再进行修复。如果你选择导出整个数据库,那么与之相关的“出错表”有249,你会看花眼,致远也不建议你这样操作。上面提到的3表关系到下图中提到的249表,如果修复了关键的3表,剩余的200多表交给SQL来处理,SQL数据库会在帐套修复过程中自动进行修复,不必过于谨慎。六:3已修复的表导入结束,重启电脑。打开速达软件服务器进行“修复”帐套操作,“修复”帐套完成,就可以进行“备份”帐套操作了。到此,完美修复SQL表出错,一切完好如初,大功告成。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1