大家经常在开发环境、测试环境、部署环境下更新数据库,但由于某种原因不能每次都是全部覆盖数据库。因此由于数据库更新的不完整,使系统在运行过程中出现了一些问题,为了解决更新数据库不完整的问题,最近写了一个小程序,用于对比数据库的不同。特此大家分享一下。如有Bug请告知(只针对Sql Server 2005)
可对比对象:
1. 表
a) 字段,数据类型,字段长度、主键、默认值、是否为空
2. 2 .视图
3. 3.存储过程
4. 4.函数
5. 5.触发器
下载:DBCompare