演练:安装 AdventureWorks 数据库
本演练演示如何在本地计算机上安装 AdventureWorks2008 示例数据库,此示例数据库是执行 ReportViewer 文档中所提供的其他演练的系统必备组件。AdventureWorks2008 不会自动随 SQL Server 或 SQL Server Express 一起安装,但可以从 Codeplex 下载。可以使用本演练中提供的说明下载、安装 AdventureWorks2008 数据库并配置其连接。
备注
若要成功安装 AdventureWorks2008 数据库,您必须已安装全文搜索功能并为 SQL Server 2008 R2 实例启用 FILESTREAM。如果您希望使用 SQL Server 2008 R2 Express,请务必安装具有全文搜索功能并启用 FILESTREAM 的 SQL Server 2008 R2 Express with Advanced Services 版本。可以从 Microsoft Download Center(Microsoft 下载中心)下载 SQL Server 2008 R2 Express with Advanced Services。
若要了解有关使用 AdventureWorks2008 示例数据库的更多信息,可以在 SQL Server 联机丛书中搜索“AdventureWorks Sample OLTP Database”(AdventureWorks 示例 OLTP 数据库)。
先决条件
您必须在本地计算机上安装一个对其具有权限的 SQL Server 实例。如果已安装 SQL Server 2008 R2 Express with Advanced Services,则默认实例名称为 (local)\sqlexpress。
下面的步骤介绍如何下载、保存、附加和配置 AdventureWorks2008 数据库。
安装 AdventureWorks 2008 示例数据库
导航到 Codeplex download page(Codeplex 下载页),然后单击**“下载”**选项卡。
下载并运行最新版本的 SQL Server AdventureWorks2008 数据库。
按照安装向导的提示操作,并选择 SQL Server 实例以安装 AdventureWorks OLTP 2008 示例数据库。
安装完成后,当前用户将作为所有者添加到 AdventureWorks2008 数据库并将具有对数据库的读访问权限。这使演练项目中的网页能够访问该数据库,这是因为您将用来运行演练项目的 ASP.NET 开发服务器会在当前用户的安全上下文中执行这些网页。有关 ASP.NET 开发服务器的更多信息,请参见 Web Servers in Visual Web Developer。
备注
如果您在 IIS 的网站中创建一个 Web 应用程序,则运行网页的 ASP.NET 进程的默认安全上下文取决于 IIS 版本。有关更多信息,请参见Accessing SQL Server from a Web Application。
后续步骤
现在,您已经安装并配置了 AdventureWorks2008 数据库,下面可以继续执行将该数据库用作数据源的其他 ReportViewer 演练:演练:创建 ReportViewer 报表、演练:在本地处理模式下将数据库数据源与 ReportViewer Windows 窗体控件一起使用和演练:在本地处理模式下将数据库数据源与 ReportViewer Web 服务器控件一起使用。