一 需求

随着公司业务的发展,数据库实例也逐渐增多,数据库也会越来越多,有时候我们会发现正式生产数据库也测试数据库数据不一致,也有可能是预发布环境下的数据库与其他数据库架构不一致,或者,分布式数据库上线,发现某些不可预知的原因,也会导致数据库之间架构不一致等等。因此,在复杂的数据库对象中,迅速全部找出数据库的差异是DBA的一个职业技能。目前,这种比较工具很多,但是下面我们演示是开发人员通过常用工具Visual Studio 2012来比较SQL Server 数据库的架构变更差异情况。

二 比较步骤

Step 1 打开VS,SQL(Q)-架构比较-新建架构比较:

Step 2 选择数据源

Step 3 选择服务器,选择数据库

Step 4 同样的方式【选择目标源】

Step 5 点击【比较】

Step 6 结果显示

说明(1)红色代表这个表只在目标中有,源没有;(2)蓝色代表这个函数或者角色有不同有变动;(3)代表源中有新增,而目标没有。

三 补充说明

当有了比较结果时,其对应的其他功能按钮就可以操作了【慎用,防止数据更新或删除】

比较完成后,单击""可以更新”左边的数据库到右边的数据库中,单击""按钮,生成更新的脚本。

本文版权归作者所有,未经作者同意不得转载,谢谢配合!!!

转载于:https://www.cnblogs.com/xuliuzai/p/9658434.html

通过Visual Studio 2012 比较SQL Server 数据库的架构变更相关推荐

  1. Visual Studio Code连接SQL SERVER 2019

    Visual Studio Code连接SQL SERVER 2019 Visual Studio Code 是一个运行于 OS X.Windows 和 Linux 之上的多种编程语言支持的IDE,基 ...

  2. Windows Server 2008 将与 Visual Studio 2008 和 SQL Server 2008 于2008年2月27 日在洛杉矶共同发布...

    微软公司刚刚在全球伙伴大会 (Worldwide Partner Conference) 上郑重宣布,Windows Server 2008 将与 Visual Studio 2008 和 SQL S ...

  3. visual studio 2017 连接 SQL Server

    visual studio 2017 连接 SQL Server

  4. Visual Studio 2010生成SQL Server测试数据

    1.创建SQL Server 2005数据库项目 首先,打开Visual Studio 2010,选择新建项目,在下图中,选择建立一个SQL Server 2005的数据库项目,命名为Database ...

  5. [ZZ]HOW TO:使用 Visual Studio .NET 将 SQL Server 2000 存储过程添加到 Visual SourceSafe

    概要 本文分步讨论如何使用 Microsoft Visual Studio .NET 中的源代码管理功能将 Microsoft SQL Server 2000 存储过程添加到 Visual Sourc ...

  6. visual studio2019连接SQL Server数据库,增删改查详细教程(C#代码)

    visual studio2019连接SQL Server数据库,增删改查详细教程(C#代码) 工具: 1.Visual Studio 2019 2.SQL Server数据库(我使用的2008) 操 ...

  7. 如何使用Visual Studio创建SQL Server数据库项目

    目录 背景 介绍 创建新的SQL Server数据库项目 发布以在SQL Server中创建新数据库 结论 背景 数据库在任何应用程序中都扮演着最重要的角色,当表.视图.存储过程的数量增加时,项目管理 ...

  8. sql azure 语法_如何将内部SQL Server数据库迁移到Azure

    sql azure 语法 Lately, database administrators often hear the question "have you tried Azure?&quo ...

  9. Visual Studio listView控件绑定SQL Server数据库并动态显示数据,调整列宽

    在Visual Studio中,可以用listView控件直接从SQL Server数据库中动态读取数据,并自动调整列宽.本文讲解如何通过ADO.net连接SQL Server数据库,并用SqlDat ...

  10. 利用Visual Studio Project自动将数据加载到SQL Server数据库中

    介绍 (Introduction) A few months back, I encountered an interesting challenge at a client site. For th ...

最新文章

  1. 微软图表控件MsChart
  2. JavaScript中的JSON
  3. 不定长参数的装包与拆包
  4. Delphi数据库编程一日通
  5. springboot中使用lua脚本+aop作限流访问案例代码
  6. 累计连续签到设计和实现
  7. 6.22软件工程总结
  8. Json string to object debug - json字符串转Java对象的处理调试
  9. 使用Mybatis Generator结合Ant脚本快速自动生成Model、Mapper等文件的方法
  10. 计算机教师自媒体方向,教师和自媒体,我该选择哪个深耕?
  11. JSON有关的一道题
  12. Assets和Raw区别
  13. java中绘制长方形,椭圆形,圆形的方法
  14. VOSviewer使用方法(详细便捷)附下载网址
  15. 查看电脑CPU是否支持虚拟化
  16. 软件体系结构测试定义,软件体系结构-中国大学mooc-题库零氪
  17. 视频解析接口公众号对接教程
  18. 一个简单的推荐系统实现
  19. CalBioreagents丨艾美捷丨ACTH N端单克隆抗体
  20. 什么是开发平台? 几句话就让你明白!

热门文章

  1. java编程艺术 高永强_Shardingsphere can not initialize xaTransaction问题
  2. mysql,oracle,sql server数据库默认的端口号,端口号可以为负数吗?
  3. python中字符串方法总结
  4. python基础01day
  5. innerHTMLinnerHTML与innerText的区别outerHTMLinnerHTML与html的区别
  6. BZOJ4237 稻草人
  7. form表单提交数据
  8. Codeforces Round #288 (Div. 2)E. Arthur and Brackets
  9. 驱动调试(六)利用中断打印
  10. ADBAppium常见问题梳理