关于开发场和用户场数据库结构不同的处理方法
2013-08-21 11:57
176 查看
最近在升级客户那边的系统 发现了挺多的问题 出现较多的是 开发场DB和客户DB 的许多function和procedure不同 导致的主要原因是因为development 开发时忘记把sql script 上传至TFS 导致香港那边的没有Run 这些sql script 从而导致了两边的数据库有差异 。
我的解决办法是 将开发场DB和客户DB的function 或者procedure 自动生成sql 脚本 记住一定要去掉前面 use XXXDB 再把两个文件改成1.txt 和2.txt 都放在D盘
然后再用dos 的命令对比两个文件 从而推出function 或者procedure是否相同 做好了前期准备 接下来就是对比了
对比的步骤是:
1.win键+R 然后 输入 cmd
2 进入命令窗口 输入命令 fc d:\1.txt d:\2.txt > d:\3.txt 回车
3 查看D盘目录下 3.txt 的对比记录如果结果是 【 Comparing files D:\1.txt and D:\2.TXT FC: no differences encountered 】 则说明两个文件相同 所以两个DB的function 或者procedure也相同
最后小编在多说一句 在文件很大,不能用肉眼区分的情况下。 这种方法也可以对比两个文件是不是相同哦~~
我的解决办法是 将开发场DB和客户DB的function 或者procedure 自动生成sql 脚本 记住一定要去掉前面 use XXXDB 再把两个文件改成1.txt 和2.txt 都放在D盘
然后再用dos 的命令对比两个文件 从而推出function 或者procedure是否相同 做好了前期准备 接下来就是对比了
对比的步骤是:
1.win键+R 然后 输入 cmd
2 进入命令窗口 输入命令 fc d:\1.txt d:\2.txt > d:\3.txt 回车
3 查看D盘目录下 3.txt 的对比记录如果结果是 【 Comparing files D:\1.txt and D:\2.TXT FC: no differences encountered 】 则说明两个文件相同 所以两个DB的function 或者procedure也相同
最后小编在多说一句 在文件很大,不能用肉眼区分的情况下。 这种方法也可以对比两个文件是不是相同哦~~
相关文章推荐
- 关于Exchange数据库文件过大的正确处理方法
- 关于在英文Windows XP 企业版下运行出现乱码,甚至无法打开数据库的错误处理方法
- 关于SQL递归查询在不同数据库中的实现方法
- 不同数据库不同表结构的oracle数据库定时更新方法
- 关于SQL递归查询在不同数据库中的实现方法
- 关于不同数据库下FileNet流程查询特殊处理
- 关于SQL递归查询在不同数据库中的实现方法
- (原创)关于如何处理EXCEL( CSV)文件 导入数据库的解决方法!!
- C#关于向数据库中插入数据时,有不规则自增列的处理方法
- 关于结构相同,数据不同的数据库进行一个表数据合并入另一个数据库中的表
- jsp中不同提交方式的中文乱码处理方法及数据库乱码处理方法
- 3.9关于数据库与Geoserver在处理空间数据的不同意义
- 关于Exchange数据库文件过大的正确处理方法
- 关于数据库和数据表的结构和数据记录对比方法
- 数据库-面试题-提高数据库处理查询速度的方法
- qt清空数据库表数据保留表结构的一种方法
- 关于Ajax控件ModalPopupExtender出现的 未通过 Sys.UI.DomEvent.addHandler 方法添加处理程序的解决方法。
- R语言使用ODBC连接数据库PostgreSQL查询语句中含有""处理方法
- Sql2012如何将远程服务器数据库及表、表结构、表数据导入本地数据库 自定义日志记录功能,按日记录,很方便 C#常量和字段以及各种方法的语法总结 类型,对象,线程栈,托管堆在运行时的关系,以及clr如何调用静态方法,实例方法,和虚方法 asp.net webapi 自定义身份验证
- 关于“无效的FORMATETC 结构”,的解决方法