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

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

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

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

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

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

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

最新文章

  1. hadoop2.7之Mapper/reducer源码分析
  2. 获取$(this)子节点对象的方法
  3. Extjs 窗体居中,双重窗体弹出时清除父窗体的鼠标事件
  4. xpath表达式,提取标签下的全部内容(将其他标签过滤)
  5. throw跟throws关键字
  6. shell之脚本片断
  7. sftp
  8. eclipse下mysql编程
  9. BMS 项目过程中遇到的问题
  10. CSS样式的优势
  11. 03--理解HelloWorld结构
  12. 2014年辛星jquery解读第二节
  13. JAVA-基本知识
  14. ThinkPHP--IS_AJAX
  15. jboss7.1.1相关error及解决办法
  16. tf.nn.conv2d 和 tf.nn.max_pool 中 padding 分别为 'VALID' 和 'SAME' 的直觉上的经验和测试代码
  17. Python面向对象编程指南
  18. (详细)华为V9 DUK-AL20的usb调试模式在哪里打开的方法
  19. 写了一个Hy的vscode语法高亮插件
  20. HTML5 元素超出部分滚动, 并隐藏滚动条

热门文章

  1. [转贴]有关Angular 2.0的一切
  2. jquery checkbox选中、改变状态、change和click事件
  3. div中嵌套div水平垂直居中
  4. bzoj 1064
  5. JSP标准标签库(JSTL)之核心标签(上)
  6. Web Api 中返回JSON的正确做法
  7. VisualSvn server 权限配置
  8. 作业七:团队项目——Alpha版本冲刺阶段-03
  9. 学习WPF——WPF布局——初识布局容器
  10. Javah提示未找到 ..的类文件