VS2012中数据库架构的比较-阿里云开发者社区

开发者社区> 数据库> 正文

VS2012中数据库架构的比较

简介: 在进行项目进行开发或维护时,经常会改动使用的数据库,或增加、修改字段,或加表,改存储过程等,而且会出现多个类似的数据库同时在用(比如过个类似的项目,要使用稍有不同的数据库),这个时候就可能需要进行数据库的架构比较,查看各个项目之间的数据库有什么异同。

     在进行项目进行开发或维护时,经常会改动使用的数据库,或增加、修改字段,或加表,改存储过程等,而且会出现多个类似的数据库同时在用(比如过个类似的项目,要使用稍有不同的数据库),这个时候就可能需要进行数据库的架构比较,查看各个项目之间的数据库有什么异同。

      在以前主要靠每次修改留下脚本来追踪数据库的变化,如果遗忘写更新脚本或更新脚本找不到了,就很难进行架构的比较了,而最新的VS2012中就有数据库架构比较这个工具,并且比较后可以生成更新脚本,具体的操作步骤如下: 

      一、首先打开VS2012的SQL SERVER对象资源管理器,加载数据库,如下图:

           在数据库列表中列出了所有的库。

      二、在要比较的数据库,如yygl_jx上,单击右键,在弹出的菜单中选择架构比较,会弹出以下的窗口,当前数据库名在左侧显示出来了,现在需要选择右边的目标数据库

      

 

   在下拉框中选择一个数据库后,单击左上角的比较按钮

   

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

   

     

 

       

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
数据库
使用钉钉扫一扫加入圈子
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

其他文章