第 2 课:提取数据层应用程序

在本课中,您将从在上一课中创建的示例数据库中提取数据层应用程序 (DAC) 包。“提取数据层应用程序向导”创建用于描述所选实例级别对象和数据库对象的 DAC 定义。该向导将 DAC 定义内置于 DAC 包中,该包是一个包含 DAC 定义的压缩文件。DAC 包用于将 DAC 部署到数据库引擎的实例,就像 Windows Installer (.msi) 文件用于安装应用程序可执行文件一样。

步骤

提取数据层应用程序

  1. 在 SQL Server Management Studio 的**“对象资源管理器”窗格中,导航到在其中创建 SampleDB 的实例的“数据库”**节点。

  2. 右键单击 SampleDB 的节点,选择**“任务”,然后选择“提取数据层应用程序…”,启动“提取数据层应用程序向导”**。

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

  4. 在**“设置属性”**页上,输入以下值:

    1. 在**“名称”**字段中,将该值保留为 SampleDB

    2. 在**“版本”**字段中,将 1.0.0.0 更改为 1.0.1.1。

    3. 在**“说明”**字段中,键入:从 SampleDB 中提取 DAC。

    4. 在“保存到 DAC 包文件”中,保持默认路径和默认文件名 SampleDB.dacpac

  5. 单击**“下一步”**。向导在从 SampleDB 中提取所有对象时将显示一个进度栏,并验证它是否可以成功地生成 DAC 包。

  6. 在**“验证和摘要”页上,查看将用于提取 DAC 包的设置,然后单击“下一步”**。

  7. 该向导生成一个 DAC 包,并将该文件保存到在**“设置属性”页上指定的位置。查看“生成包”页,以确保用于生成包的所有操作都已成功完成。选择“完成”**以终止该向导。

  8. 如果 Visual Studio 正在另一台计算机上运行,则将 SampleDB.dacpac 复制到 Visual Studio 可以访问的位置。

后续步骤

您已成功地提取了 DAC 包。接下来,您将使用 DAC 包将 SampleDB 元素导入到 Visual Studio 中的新 DAC 项目。请参阅第 3 课:将 DAC 导入到 Visual Studio