sql – 如何找到两个数据库之间的差异?
发布时间:2020-12-12 08:55:34 所属栏目:MsSql教程 来源:网络整理
导读:我正在尝试将更改从 DatabaseA复制到 DatabaseB,但我不确切知道这些更改是什么. 是否有一个SQL脚本可以找到数据库之间不同的对象,然后生成一个脚本来更新DatabaseB以匹配DatabaseA? 我正在使用SQL 2005,我不想丢失DatabaseB中的现有数据 解决方法 Red Gate的
我正在尝试将更改从
DatabaseA复制到
DatabaseB,但我不确切知道这些更改是什么.
是否有一个SQL脚本可以找到数据库之间不同的对象,然后生成一个脚本来更新DatabaseB以匹配DatabaseA? 我正在使用SQL 2005,我不想丢失DatabaseB中的现有数据 解决方法Red Gate的架构和数据比较工具可以完全满足您的需求.市场上还有一些其他产品,如Apex SQL Compare.但是,如果您有幸拥有Visual Studio 2010 Premium或Ultimate版本,那么这些版本内置了一个比较工具.http://www.apexsql.com/default.aspx http://www.red-gate.com/products/sql-development/sql-compare http://msdn.microsoft.com/en-us/library/dd193250.aspx 否则,您将不得不使用链接服务器和大量查询INFORMATION_SCHEMA. 这些软件工具中的一些可以在试用的基础上使用,并且可能在不购买完整许可证的情况下获得所需. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- sqlserver 中使用sqlcmd 执行几百M的.sql文件
- mysql截取的字符串函数substring_index的用法
- sumflower SqlServer查询语句中用到的锁
- sql-server – SSIS存储过程使用Temp Table 2008和2014
- MsSqlServer 表修改监听
- SQLServer2005中的几个统计技巧
- 什么是SQL子查询的ElasticSearch等价物?
- sql – GROUP BY一列;为另一个选择任意值
- Skipping Errors in Transactional Replication on SQLSERV
- sql-server-2008 – 为一个变量分配一个表在SQL Server中的