SQL Compare教程:工作示例——比较和部署两个数据库(下)

翻译|使用教程|编辑:莫成敏|2019-07-18 17:03:52.000|阅读 26 次

概述:SQL Compar是一款比较和同步SQL Server数据库结构的工具。这篇文章主要介绍比较和部署两个数据库的示例的后续。

SQL Compare是一款比较和同步SQL Server数据库结构的工具。现有超过150,000的数据库管理员、开发人员和测试人员在使用它。当测试本地数据库,暂存或激活远程服务器的数据库时,SQL Compare将分配数据库的过程自动化。

比较和部署两个数据库的工作示例前面已经有一部分内容了,这篇文章是工作示例的后半部分,来了解一下吧~

点击下载SQL Compare最新试用版

三、选择要部署的对象

比较结果显示在结果窗格中:

image2016-8-31+13_35_37.png

结果按以下方式分组:

image2016-8-31+13_26_9.png两个数据库中存在但是是不同的对象
image2016-8-31+13_26_30.png在WidgetStaging中存在但在WidgetProduction中不存在的对象
image2016-8-31+13_26_37.png两个数据库中存在且完全相同的对象


要查看组中的对象,请单击image2016-8-31+13_26_51.png

image2016-8-31+13_42_5.png

单击某个对象时,下面的(SQL差异)窗格会并排显示对象创建脚本中不同之处的彩色编码列表。

这个示例显示了WidgetPrices表:

image2016-8-31+13_36_21.png

有关更多信息,请参阅:

使用上面(“结果”)窗格中间的复选框选择要部署的对象。

在此示例中,我们将部署所有不同的对象:

1、在“筛选器”窗格上,确保选中默认筛选器中的“所有对象类型”。当前过滤器定义显示哪些对象。使用筛选器排除对象时,它将从“结果”窗格中删除该对象,无法选择对象进行部署。

2、在“结果”窗格的中间列中,选中顶级复选框以包含部署中的所有对象:

image2016-8-31+13_59_8.png

3、选择所有对象。

4、单击“部署”按钮打开部署对话框。

image2016-8-31+13_38_44.png

四、部署数据库

在部署向导的第一页上,您可以选择创建和保存部署脚本,或使用SQL Compare执行部署。

选择部署方法

在这个示例中,我们将使用SQL Compare进行部署。

image2016-8-31+13_48_17.png

1、确保选中“使用SQL Compare部署”。

2、如果已选中,则清除“部署前备份目标” 复选框。

在此示例中,我们不会在部署之前进行备份。

3、确保选中“部署后重新比较”复选框,并选中“保存部署脚本的副本”复选框。

在此示例中,我们将从SQL Compare运行脚本,然后比较数据库以检查结果。我们还将保存部署脚本的副本。

4、单击“下一步”。

审核脚本

向导的最后一页显示有关部署的信息:

image2016-8-31+13_46_52.png

审阅”  页面上有三个选项卡  :

  • 部署脚本 显示用于部署数据源的脚本。

您可以搜索脚本,保存脚本或将其复制到剪贴板。

  • 摘要 显示了部署脚本中的操作概要。

您可以按受影响的对象,修改类型或脚本修改目标的顺序查看分组的摘要。

  • 警告 显示有关部署数据库时可能发生的意外行为的任何警告的列表。

在此示例中,SQL Compare显示警告,通知您它无法使用ALTER TABLE命令更改IDENTITY列,因此部署脚本将重建  WidgetReferences  表。

每当需要重建表时都会显示警告,因为这些操作可能比较慢。重建表时,将保留表中的数据。

执行部署

查看完脚本后,部署数据库:

  • 单击“立即部署”以执行部署。

  • 将显示一个确认对话框。单击“立即部署”继续。

  • SQL Compare显示一个消息对话框,显示部署的进度。部署完成后,单击“确定”关闭消息框。

SQL Compare然后重新比较数据库。结果显示在主窗口中。在此示例中,所有对象都显示为相同,确认了部署是成功的:

image2016-8-31+14_2_21.png


想要购买SQL Compare正版授权,或了解更多产品信息请点击“咨询在线客服”



标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果

登录慧都网发表评论登录


暂无评论...

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
相关厂商
相关产品
SQL Compare

SQL Compar是一款比较和同步SQL Server数据库结构的工具。

在线客服 在线QQ 电话咨询
400-700-1020
反馈
在线客服系统
live chat