新老数据库数据迁移完成后,验证新数据库数据正确性

q564414118 2016-05-29 01:45:33
最近有个项目,需要把老的数据库数据迁移到新的数据库中,数据库表的结构是有变化的,数据迁移已经完成了,现在主管让我写测试用例,验证新数据库中数据的正确性,就是与老数据库中的数据进行比较,是不是要写脚本啥的啊,我是一名菜鸟实习生。
...全文
1281 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
吉普赛的歌 2016-05-30
  • 打赏
  • 举报
回复
1. 表总数一致,每个表的触发器、索引一致; 2. 每个表的总行数一致; 3. 存储过程的总个数一致,名称对得上。 你可以用 http://www.sqldelta.com/index?page=download 这个来对比数据库。
kingtiy 2016-05-29
  • 打赏
  • 举报
回复
简单说几点: 1,OS级别,服务器级,数据库级别,架构,数据库属性设置, 2.结构对比,包含表结构,字段类型,触发器,索引等及相关存储过程,函数分区等数等. 3.关于权限方面的对象:如用户,架构. 4.不防测试原有的接口一些输入输出测试.或者有外部程序调用,测试外部程序调用的结构. 5.欢迎补充.
专注or全面 2016-05-29
  • 打赏
  • 举报
回复 2
分步骤, 第一,按照迁移前后的逻辑关系,进行表级别的统计对比, 第二,如果表级别数据对比通过,那说明没问题,如果表级别对比不通过,在进行行级别的对比 第三,如果发现行级别存在问题,就要分析造成的原因在哪里,可能还会涉及到那些表 第四,如果找到原因,重新在相关的表级别做一次迁移 第五,转到步骤一
中国风 2016-05-29
  • 打赏
  • 举报
回复
迁移用的什么方式 如果是备份还原或分离附加不需再去做多余的验证
卖水果的net 2016-05-29
  • 打赏
  • 举报
回复
这个要看,你具体的表结构是如何变化的; 建议,你在旧系统上跑的报表,在这里出同样一份,看看数据是否一样;

27,581

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧