sql增加字段记录丢失 sql数据表丢列 软件增加字段后之前记录丢失

客户名称 某大型企业
数据类型 SQL2005数据库
数据大小 10g
故障现象
数据库其中一个表 被客户把text字段类型改成了varchar类型,导致表数据部分丢失.后客户又改成text类型.
处理结果
客户把文件发给我们后,首先分析造成此次数据丢失的原因,text类型的字段存储的文本内容可以跨页,改成varchar类型就会导致超过长度的值都无法保存在新的varchar类型字段,这样一来就会导致很多超过此长度的数据丢失/.、 根据日志分析 客户先后把这个text字段改成了 varchar(200) varchar(800)和char(800) 这是纯粹的折腾,数据丢失了一小半
解决方案
从MDF文件恢复原始表记录 恢复约5W多行,因为有覆盖所以不全,然后从日志提取少掉的那部分插入记录,然后 补加进 恢复的原始表里面,总记录数为91734 跟客户后来跟更改后的记录多了10644条. 经过客户检验数据,近100%恢复成功. 非常满意结果.
微软亚洲数据库恢复中心提醒您,如果您的数据 很重要 在多家尝试无果的情况下 不如联系我们,也许是您最后一线曙光.
您可以加我们的扣扣
扣扣:3157331512

一般情况下 :1.程序中添加字段到账整个列数据丢失

                      2.电脑硬盘出现问题 mdf文件受损到账缺列,从而某一个数据库表不能正常操作

                     3.mdf文件受损之后 假设原来有100个表 有的数据库恢复软件只能看见90个表 有10个表丢失 或者有几个表不显示就是丢列了

                     4.对待丢列这种问题我们是专业的

转载于:https://www.cnblogs.com/hongyue/p/6873938.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值