通过Visual Studio 2012 比较SQL Server 数据库的架构变更
一 需求
随着公司业务的发展,数据库实例也逐渐增多,数据库也会越来越多,有时候我们会发现正式生产数据库也测试数据库数据不一致,也有可能是预发布环境下的数据库与其他数据库架构不一致,或者,分布式数据库上线,发现某些不可预知的原因,也会导致数据库之间架构不一致等等。因此,在复杂的数据库对象中,迅速全部找出数据库的差异是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 数据库的架构变更相关推荐
- Visual Studio Code连接SQL SERVER 2019
Visual Studio Code连接SQL SERVER 2019 Visual Studio Code 是一个运行于 OS X.Windows 和 Linux 之上的多种编程语言支持的IDE,基 ...
- Windows Server 2008 将与 Visual Studio 2008 和 SQL Server 2008 于2008年2月27 日在洛杉矶共同发布...
微软公司刚刚在全球伙伴大会 (Worldwide Partner Conference) 上郑重宣布,Windows Server 2008 将与 Visual Studio 2008 和 SQL S ...
- visual studio 2017 连接 SQL Server
visual studio 2017 连接 SQL Server
- Visual Studio 2010生成SQL Server测试数据
1.创建SQL Server 2005数据库项目 首先,打开Visual Studio 2010,选择新建项目,在下图中,选择建立一个SQL Server 2005的数据库项目,命名为Database ...
- [ZZ]HOW TO:使用 Visual Studio .NET 将 SQL Server 2000 存储过程添加到 Visual SourceSafe
概要 本文分步讨论如何使用 Microsoft Visual Studio .NET 中的源代码管理功能将 Microsoft SQL Server 2000 存储过程添加到 Visual Sourc ...
- visual studio2019连接SQL Server数据库,增删改查详细教程(C#代码)
visual studio2019连接SQL Server数据库,增删改查详细教程(C#代码) 工具: 1.Visual Studio 2019 2.SQL Server数据库(我使用的2008) 操 ...
- 如何使用Visual Studio创建SQL Server数据库项目
目录 背景 介绍 创建新的SQL Server数据库项目 发布以在SQL Server中创建新数据库 结论 背景 数据库在任何应用程序中都扮演着最重要的角色,当表.视图.存储过程的数量增加时,项目管理 ...
- sql azure 语法_如何将内部SQL Server数据库迁移到Azure
sql azure 语法 Lately, database administrators often hear the question "have you tried Azure?&quo ...
- Visual Studio listView控件绑定SQL Server数据库并动态显示数据,调整列宽
在Visual Studio中,可以用listView控件直接从SQL Server数据库中动态读取数据,并自动调整列宽.本文讲解如何通过ADO.net连接SQL Server数据库,并用SqlDat ...
- 利用Visual Studio Project自动将数据加载到SQL Server数据库中
介绍 (Introduction) A few months back, I encountered an interesting challenge at a client site. For th ...
最新文章
- 微软图表控件MsChart
- JavaScript中的JSON
- 不定长参数的装包与拆包
- Delphi数据库编程一日通
- springboot中使用lua脚本+aop作限流访问案例代码
- 累计连续签到设计和实现
- 6.22软件工程总结
- Json string to object debug - json字符串转Java对象的处理调试
- 使用Mybatis Generator结合Ant脚本快速自动生成Model、Mapper等文件的方法
- 计算机教师自媒体方向,教师和自媒体,我该选择哪个深耕?
- JSON有关的一道题
- Assets和Raw区别
- java中绘制长方形,椭圆形,圆形的方法
- VOSviewer使用方法(详细便捷)附下载网址
- 查看电脑CPU是否支持虚拟化
- 软件体系结构测试定义,软件体系结构-中国大学mooc-题库零氪
- 视频解析接口公众号对接教程
- 一个简单的推荐系统实现
- CalBioreagents丨艾美捷丨ACTH N端单克隆抗体
- 什么是开发平台? 几句话就让你明白!
热门文章
- java编程艺术 高永强_Shardingsphere can not initialize xaTransaction问题
- mysql,oracle,sql server数据库默认的端口号,端口号可以为负数吗?
- python中字符串方法总结
- python基础01day
- innerHTMLinnerHTML与innerText的区别outerHTMLinnerHTML与html的区别
- BZOJ4237 稻草人
- form表单提交数据
- Codeforces Round #288 (Div. 2)E. Arthur and Brackets
- 驱动调试(六)利用中断打印
- ADBAppium常见问题梳理