提取数据层应用程序教程

本教程面向不熟悉数据层应用程序 (DAC),但熟悉数据库概念和 Transact-SQL 语句的用户。本教程通过介绍从现有数据库中提取 DAC 包并将其导入到 Visual Studio 2010 中的 DAC 项目以开始开发 DAC 下一版本的基本步骤,帮助新用户入门。

学习内容

本教程介绍如何执行使用 SQL Server 2008 R2 中的功能提取 DAC 以及将 DAC 包导入到 Visual Studio 2010 中的 DAC 项目的基本步骤。

DAC 定义由三层或客户端-服务器应用程序使用的架构和数据库级别对象。DAC 定义内置于 DAC 包文件中,该文件是一个类似于 Windows Installer (.msi) 文件的单个部署单元。DAC 包用于将 DAC 部署到数据库引擎实例。然后,可以使用 SQL Server Management Studio 中的对象资源管理器和实用工具资源管理器管理和监视 DAC。

本教程假定您已经安装了 SQL Server 2008 Service Pack 2 (SP2) 或更高版本中的数据库引擎的实例、SQL Server 2008 R2 或更高版本中的 SQL Server Management Studio 以及 Visual Studio 2010。

您将执行下列任务:

  • 在数据库引擎实例上创建简单的示例数据库。

  • 使用“提取数据层应用程序向导”从示例数据库中提取 DAC 包。

  • 在 Visual Studio 中创建 DAC 项目,然后将 DAC 包导入到该项目中。

本教程分为三课:

要求

为了完成本教程,您应当熟悉 Transact-SQL 语言并熟悉如何使用 SQL Server Management Studio,包括数据库引擎查询编辑器。您必须是 sysadmin 固定服务器角色的成员。

您的系统必须安装了下列软件:

  • SQL Server 2008 SP2 或更高版本中的数据库引擎的实例。

  • SQL Server 2008 R2 或更高版本中的 SQL Server Management Studio。

  • Microsoft Visual Studio 2010。

  • Microsoft Internet Explorer 6 SP1 或更高版本。

    注意注意

    阅读教程时,建议您将“下一个主题”“上一个主题”按钮添加到文档查看器工具栏。有关详细信息,请参阅向帮助中添加“上一步”和“下一步”按钮