谁能推荐一个sqlserver数据库比较工具
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了谁能推荐一个sqlserver数据库比较工具相关的知识,希望对你有一定的参考价值。
参考技术A sqlserver数据库对比工具 1.0比较mssql两个数据库之间的结构差别
1,数据库对比,运行程序的电脑可以连接到两个数据库
2,其他比较,保证服务器1可以访问服务器2的sql服务器
3,数据库表比较1,简单的比较,只列出不同
数据库表比较2,详细列出两表的不同和列的信息
在软件项目实施中,进行有需求变动而修改数据库,造成开发用的数据库和用户数据库不
一致,时间长了,可能忘记有哪些不同,使用该工具可以比较方面的找出不同。本程序采用.net开发,需要安装.NET FrameWork2.0组件,在微软网站有下载适用于sql server 2000/2005本回答被提问者和网友采纳
Oracle 数据工具 (ODT) - 模式比较
【中文标题】Oracle 数据工具 (ODT) - 模式比较【英文标题】:Oracle Data Tools (ODT) - schema compare 【发布时间】:2012-10-15 23:55:03 【问题描述】:我们希望对我们的 Oracle 架构进行源代码控制 - 因为我们的资产中有许多 SQL Server 数据库,我们希望使用一个通用工具 - 对于 SQL Server 数据库,我们使用 Visual Studio 2010 / dbpro 很好地进行源代码控制每个对象,都集成到我们的 CI 环境中,并协助构建/部署到 UAT 和 Live。
我们希望对我们的 Oracle 数据库做同样的事情,但是,从提供的工具来看,它们似乎与 VS2010 提供的功能一点也不相近——不再支持 VS2010 Toad 插件;我们正在试用 ODT(Oracle 数据工具)插件,但我似乎无法找到如何生成 Oracle 数据库项目与目标 Oracle 实例的增量脚本(比较)——这似乎是一个相当基本的要求
有人有什么想法吗?这可能意味着我们可能需要将 VS2010 的源代码控制功能与 SQL Developer 等另一个工具的比较(生成增量脚本)结合起来。有人走这条路吗?
【问题讨论】:
【参考方案1】:在Oracle forums: 中找到此更新:
问题:
嗨, 如何在 Oracle Developer Tools for Visual Studio 中进行模式比较?是否可以通过 ODT 的命令行或任何其他方式进行比较?
答案:
现在在 ODT 12.1 或更高版本中可用。 这是一个演练:http://apex.oracle.com/pls/apex/f?p=44785:24:1995235124222:::24:P24_CONTENT_ID%2CP24_PROD_SECTION_GRP_ID%2CP24_PREV_PAGE:8210%2C%2C24
编辑:
根据我的简要检查,它可以比较现有模式,但不能将项目与数据库进行比较。
【讨论】:
您知道是否有一种方法可以比较架构(用户)中的表,而不是您连接的表?我无法以我想检查的用户身份连接,但是当我以自己的身份连接时,我确实拥有只读权限。我没有看到选择架构的选项。【参考方案2】:我没用过,但是 redgate 有 Oracle 的模式控制和源代码控制。 http://www.red-gate.com/products/oracle-development/
【讨论】:
感谢 Pratik - 我喜欢 ODT 插件的一点是我们都在一个 IDE 中开发 - VS2010(至少在我们的环境中,出于源代码控制、CI 的原因,有一种标准化的需求, 和部署) - Redgate 产品是独立的【参考方案3】:Oracle 出售变更管理包和配置管理包,它们作为企业版许可证的收费附加品出售。是的,这是两种产品。好吧,即使是亿万富翁也不知道下一个热带岛屿世外桃源来自哪里:)
无论如何,如果您的项目有闲钱,您可以了解更多here 和here。
【讨论】:
感谢 APC,我想 Oracle 转发 MS 产品(尤其是免费的)并不真正符合 Oracle 的利益——不过,企业版还是值得一看的以上是关于谁能推荐一个sqlserver数据库比较工具的主要内容,如果未能解决你的问题,请参考以下文章