新年第一篇 数据库备份恢复系统上线的挫折


非常非常的不顺利。。。。导致我再次质疑自己的智商了。。。

 

首先是发现xml格式出现问题,导入数据出错。开始以为空数据问题,后来搞了半天也没搞好。

 

后来发现了indentity的问题,sqlserver不允许insert,我就奇怪,已经声明了isautoincrement,为什么schema没有发现,后来才发觉原来在schema里面的确没有读取sqlserver的identity。

 

后来,发现了归档的一个bug,导致了文件归档的名字出现错误。

 

接着,发现》1m的都自动归档了,发现原来调用recordmanager的时候,的确存在自动归档的问题,于是添加了write方法

 

接着,又发现了byte【】的问题。原来datatable的string无法自动获取byte的数据,于是修改逻辑,判断byte到datatable。

 

接着又发现依然出现转换错误,原来即使byte[].length = 0, string.isnullorempty也是无法识别,导致了出错。

 

接着发现外键依赖的问题,无法重写数据库,于是修改逻辑,先全部删除再全部导入。

 

接着又发现了一个获取beingforeignkey的bug。。

 

接着发现了unique的问题,发觉原来建数据库的时候导入了unique,于是修改数据库表结构

 

到了这里,大部分的问题才最终解决了。。。。。。。。。。。。。

 

MY GOD ..... 我真的怀疑我的智商了。

转载于:https://www.cnblogs.com/zc22/archive/2010/01/02/1637709.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值