您的位置:首页 > 数据库

关于开发场和用户场数据库结构不同的处理方法

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也相同



 

最后小编在多说一句  在文件很大,不能用肉眼区分的情况下。 这种方法也可以对比两个文件是不是相同哦~~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  数据库 SQL DB不同
相关文章推荐