通过Visual Studio 2012 比较SQL Server 数据库的架构变更
2018-09-17 00:16
766 查看
一 需求
随着公司业务的发展,数据库实例也逐渐增多,数据库也会越来越多,有时候我们会发现正式生产数据库也测试数据库数据不一致,也有可能是预发布环境下的数据库与其他数据库架构不一致,或者,分布式数据库上线,发现某些不可预知的原因,也会导致数据库之间架构不一致等等。因此,在复杂的数据库对象中,迅速全部找出数据库的差异是DBA的一个职业技能。目前,这种比较工具很多,但是下面我们演示是开发人员通过常用工具Visual Studio 2012来比较SQL Server 数据库的架构变更差异情况。二 比较步骤
Step 1 打开VS,SQL(Q)-架构比较-新建架构比较:Step 2 选择数据源
Step 3 选择服务器,选择数据库
Step 4 同样的方式【选择目标源】
Step 5 点击【比较】
Step 6 结果显示
说明(1)红色代表这个表只在目标中有,源没有;(2)蓝色代表这个函数或者角色有不同有变动;(3)代表源中有新增,而目标没有。
三 补充说明
当有了比较结果时,其对应的其他功能按钮就可以操作了【慎用,防止数据更新或删除】比较完成后,单击""可以更新”左边的数据库到右边的数据库中,单击""按钮,生成更新的脚本。
本文版权归作者所有,未经作者同意不得转载,谢谢配合!!!
相关文章推荐
- Visual Studio 2008中如何比较二个数据库的架构【Schema】和数据【Data】并同步
- Visual Studio 2008中如何比较二个数据库的架构【Schema】和数据【Data】并同步
- 怎样通过SQL SERVER 2012构建always on高性能的数据库集群
- SQL SERVER 2012数据库:删除用户时提示“数据库主体在该数据库中拥有架构”无法删除解决办法
- [转]Visual Studio 2008中如何比较二个数据库的架构【Schema】和数据【Data】并同步
- Visual Studio 2008中如何比较二个数据库的架构【Schema】和数据【Data】并同步
- Visual Studio 2008中如何比较二个数据库的架构【Schema】和数据【Data】并同步 [转贴]
- Visual Studio 数据库架构比较
- Sql server 2012 创建数据库架构
- Visual Studio 2008中如何比较二个数据库的架构【Schema】和数据【Data】并同步
- SQL Server与Oracle、DB2三种数据库比较
- 【郭林专刊】通过SQL Server 2008数据库复制实现数据库同步备份
- Visual Studio 2012开发SQL Server 2012商业智能项目
- 如何在代码中通过命令行创建SQL SERVER 数据库
- Sql Server 2008 R2数据库之登录名、用户、架构、权限和角色
- SQL SERVER 2012设置自动备份数据库
- Java程序通过JDBC连接远程的数据库SQL Server
- 四大数据库的比较(SQL Server、Oracle、Sybase和DB2)
- 如何通过使用 SQL Server 中的 Detach 和 Attach 函数将 SQL Server 数据库移到新位置
- sql server 2012 备份集中的数据库备份与现有的xxx数据库不同