日期:2014-05-18  浏览次数:20543 次

谁能推荐一个sqlserver数据库比较工具
谁能推荐一个sqlserver数据库比较工具,比较两个数据库之间的差异
表,字段;
存储过程
视图
函数

最主要还是表

先谢谢了

------解决方案--------------------
PowerDesigner
------解决方案--------------------
自己写咯

------解决方案--------------------
写一个存储过程来处理
------解决方案--------------------
好像RedGate系列产品有数据库对比工具。

最简单又省钱的方式是:
把数据库对象导出为文本,然后进行文本比较。

这样,一款开源的WinMerge文本对比工具就搞定了。

------解决方案--------------------
可能是没写清楚,我要的是两个数据库之间的,并不是某一张表或视图,是两个库,比如,我将两个数据库连接字符告诉程序,程序就能告诉我,这两个库之间有什么差别,从表,视图,等对象来比较
------解决方案--------------------
C# code

可能是没写清楚,我要的是两个数据库之间的,并不是某一张表或视图,是两个库,比如,我将两个数据库连接字符告诉程序,程序就能告诉我,这两个库之间有什么差别,从表,视图,等对象来比较
=========================
这还有写sql吗?
你直接把两个 数据的表和视图,存储过程都查出来。
在页面上显示,不对全看了。还用比较吗?

------解决方案--------------------
仅针对SQL Server 2005
可对比对象:
 1. 表
 a) 字段,数据类型,字段长度、主键、默认值、是否为空
 2. 2 .视图
 3. 3.存储过程
 4. 4.函数
 5. 5.触发器
详细信息

BXC-SQLServer数据库对象对比工具 1.3.100105
sqlserver数据库对比工具 1.0
试用了前两个,第二个功能比较强,支持不同版本数据库比较。
------解决方案--------------------
tablediff
------解决方案--------------------
sql delta
4.x 可以找到破解,支持到sql2005
5.x 14天试用,可以支持sql2008
------解决方案--------------------
自己写个应该用不了多少时间