第 5 课:升级数据层应用程序

在本课中,您将使用在上一课中创建的更新的数据层应用程序 (DAC) 包升级在第二课中部署到数据库引擎测试实例的 DAC。

步骤

部署 DAC

  1. 在 SQL Server Management Studio 的**“对象资源管理器”窗格中,导航到要在其中部署 DAC 的测试实例的节点,然后在该实例下打开“管理”节点。打开“数据层应用程序”节点,右键单击 SampleDAC,然后选择“升级数据层应用程序…”**。

  2. 查看**“简介”页上的信息,然后选择“下一步”**。

  3. 在**“选择包”页上,选择“浏览”**按钮以指定 DAC 包文件。该文件打开对话框将打开 DAC 包文件的默认位置。导航至您保存上一课中的 SampleDAC.dacpac 文件的文件夹。

  4. 选择 SampleDAC.dacpac 文件,然后选择**“打开”。选择 DAC 包文件之后,“DAC 详细信息”**部分将显示该包的信息,该信息是只读的。

  5. 单击**“下一步”**继续。

  6. **“选择包”页在验证在 DAC 包中定义的对象时将显示一个进度栏。验证完成后,将会进入“查看策略”**页。

  7. **“查看策略”页报告根据您选择的实例对 IsCaseSensitive 策略进行评估的结果。如果评估失败,可以选中“忽略违反策略情况”复选框以便继续此部署。单击“下一步”以进入“检测更改”**页。

  8. 在部署原始 DAC 之后,该向导将检查对数据库进行的更改。此时,**“检测更改”页应报告数据库尚未发生变化。单击“下一步”以进入“摘要”**页。

  9. 在**“摘要”页上,查看将用于升级 DAC 的设置,然后单击“下一步”**。

  10. 向导将更新 msdb 数据库中的 DAC 元数据,然后将所有数据库对象更新到在新 DAC 中定义的状态。查看**“升级 DAC”页,以确保已成功完成所有部署操作。选择“完成”**以结束此向导。

  11. 右键单击该测试实例的节点,然后选择**“刷新”。打开“数据库”节点下的 SampleDAC 节点,然后打开“表”**节点,以查看是否已将 SalesAssociate 表添加到数据库。

后续步骤

您已成功地部署了 DAC。下一步,您将学习如何使用 Management Studio 删除 DAC。请参阅第 6 课:删除数据层应用程序