安装 SQL Server 示例和示例数据库的注意事项 (Report Builder 2.0)

SQL Server 的代码示例和示例数据库不随产品一起提供。但是,您可以从 CodePlex 上的“MicrosoftSQL Server 2008 Community Projects & Products Samples”(2008 社区项目和产品示例)网页 (https://www.codeplex.com/sqlserversamples) 上查找和下载示例与示例数据库。 在此页上,示例分为几个类别。例如,MicrosoftSQL ServerReporting Services 便是一个类别。您可以下载特定类别的示例或所有示例。

一些教程和大多数示例报表使用 AdventureWorks 或 AdventureWorks2008 示例数据库。如果在用户可以访问的计算机上没有安装相关数据库,示例报表将无法运行,用户也不能访问教程。对于 Report Builder 2.0 示例报表和教程,只需安装 AdventureWorks2008。必须对数据库拥有访问权限,才能使用数据库。示例包括 AdventureWorksOffline 报表。这些报表不使用外部数据,并且不依赖于 AdventureWorks2008 数据库。

您可以安装特定数据库或 AdventureWorks 系列数据库。

通过以下 URL 可直接访问 Reporting Services 示例和示例数据库:

下载示例和示例数据库

CodePlex 包括当前和以前版本的 SQL Server 的示例和示例数据库。您可以下载所有示例或与特定 SQL Server 组件(如 Reporting Services)相关的示例以及 AdventureWorks 系列示例数据库中的某个数据库。

下载所有 SQL Server 2008 示例

  1. 转到 Microsoft SQL Server 2008 Community Projects & Products(Microsoft SQL Server 2008 社区项目和产品)主页。

  2. 单击链接“Download all the samples together”(同时下载所有示例)。

下载 Reporting Services 特定示例

  1. 转到 Microsoft SQL Server 2008 Community Projects & Products(Microsoft SQL Server 2008 社区项目和产品)主页。

  2. 单击类别链接“Microsoft SQL Server Reporting Services”。

  3. Microsoft SQL Server Reporting Services 部分,单击链接“Download”(下载)。

  4. Microsoft SQL Server 2008 Reporting Services Product Samples(Microsoft SQL Server 2008 Reporting Services 产品示例)页上的 Downloads & Files(下载和文件)列表中,单击要下载的处理器版本。可以下载针对 x86、x64 和 Itanium 处理器的下载。

    注意注意

    默认情况下,示例文件安装在以下位置:C:\Program Files\Microsoft SQL Server\100\Samples\ReportingServices。

下载 AdventureWorks 系列数据库中的某个数据库

  1. 转到 Microsoft SQL Server 2008 Community Projects & Products(Microsoft SQL Server 2008 社区项目和产品)主页。

  2. 执行以下操作之一:

    • 单击链接“Download the AdventureWorks family of samples”(下载 AdventureWorks 系列示例)。

    • 单击类别链接“Sample Databases”(示例数据库)。

  3. Samples Database(示例数据库)部分,单击链接“Download”(下载)。

  4. Microsoft SQL Server 2008 Database Product Samples(Microsoft SQL Server 2008 数据库产品示例)上的 Dowloads & Files(下载和文件)列表中,单击要下载的数据库和处理器版本。

    注意注意

    对于 Report Builder 2.0 示例和教程,单击链接“SQL2008.AdventureWorks OLTP DB”。

从早期版本的 SQL Server 下载示例

  1. 转到 Microsoft SQL Server 2008 Community Projects & Products(Microsoft SQL Server 2008 社区项目和产品)主页。

  2. 单击 Releases(版本)选项卡。

    注意注意

    默认版本为最新版本。

  3. Releases(版本)窗格中,单击要下载示例的版本。

  4. Downloads & Files(下载和文件)列表中,单击要下载的示例的处理器版本。

安装 AdventureWorks2008

全文搜索集成到 AdventureWorks2008 中,并且必须安装全文搜索。这是因为 AdventureWorks2008 使用 FILESTREAM。

安装 AdventureWorks2008

  1. 安装程序运行。系统可能会提示您确认文件下载和安装,具体情况则取决于安装的操作系统。如果得到提示,请单击**“运行”**。

  2. 在 MicrosoftSQL Server AdventureWorks OLTP (v2008) RTM 示例 <处理器版本> 安装向导中,单击**“下一步”**。

  3. 接受许可协议,然后单击**“下一步”**。

  4. 在“自定义安装”页上,单击**“还原 AdventureWorks2008 (OLTP)”的图标,然后选择“将安装在本地硬盘上”**。

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

  6. 在**“数据库安装”页上的“为 AdventureWorks 选择本地数据库实例”**下拉列表中,选择要在其上安装该数据库的实例。

  7. 单击**“下一步”**。

  8. 单击**“安装”**。

  9. 单击**“完成”**。

启用 FILESTREAM

需要在以下两个位置启用 FILESTREAM:SQL Server 配置管理器和 SQL ServerManagement Studio。在 SQL ServerManagement Studio 中,可以在**“属性”**对话框中启用 FILESTREAM,也可以通过在查询窗口中运行 Transact-SQL 语句来启用它。进行了更改后,重新启动数据库引擎。

在 SQL Server 配置管理器中启用 FILESTREAM

  1. 在“开始”菜单上,依次指向**“所有程序”SQL Server 2008“配置工具”,然后单击“SQL Server 配置管理器”**。

  2. 在服务列表中,右键单击“SQL Server 服务”,然后单击**“打开”**。

  3. 在**“SQL Server 配置管理器”**管理单元中,找到要在其上启用 FILESTREAM 的 SQL Server 实例。

  4. 右键单击该实例,然后单击**“属性”**。

  5. 在**“SQL Server 属性”**对话框中,单击 FILESTREAM 选项卡。

  6. 选中**“针对 Transact-SQL 访问启用 FILESTREAM”**复选框。

  7. 如果要在 Windows 中读取和写入 FILESTREAM 数据,请单击**“针对文件 I/O 流访问启用 FILESTREAM”**。

  8. 此外,还可以选择更新**“Windows 共享名”**文本框中的默认值。这是包含 FILESTREAM 数据的共享。

  9. 如果远程客户端必须访问存储在此共享中的 FILESTREAM 数据,请选择**“允许远程客户端针对 FILESTREAM 数据启用流访问”**。

  10. 单击**“应用”**。

在 SQL Server Management Studio 中使用“属性”对话框启用 FILESTREAM

  1. 在“开始”菜单上,依次指向**“所有程序”**和 SQL Server 2008,然后单击 SQL Server Management Studio

  2. 在**“连接到服务器”对话框中的“服务器类型”**下拉列表中,选择“数据库引擎”。

  3. 在**“服务器名称”**下拉列表中,选择要连接到的 SQL Server数据库引擎实例。您将在该实例上安装 AdventureWorks2008 数据库。

  4. 如果身份验证类型是 SQL Server 身份验证,请提供用户名和密码。

  5. 单击**“连接”**。

  6. 右键单击所需的 SQL Server 实例,然后单击**“属性”**。

  7. 在**“选择页”窗格中,单击“高级”**。

  8. 将**“文件流访问级别”属性设置为“已启用完全访问”**。

  9. 单击“确定”。

在 SQL Server Management Studio 中使用 Transact-SQL 语句启用 FILESTREAM

  1. 打开 SQL ServerManagement Studio。

  2. 在**“连接到服务器”对话框中的“服务器类型”**下拉列表中,选择“数据库引擎”。

  3. 在**“服务器名称”**下拉列表中,选择要连接到的 SQL Server数据库引擎实例。您将在该实例上安装 AdventureWorks2008 数据库。

  4. 如果身份验证类型是 SQL Server 身份验证,请提供用户名和密码。

  5. 单击**“连接”**。

  6. 在 SQL ServerManagement Studio 中,单击**“新建查询”**。

  7. 将下面的语句粘贴到查询窗口中:

    EXEC sp_configure ‘filestream_access_level’, ‘[access_level]’

    RECONFIGURE

    注意注意

    根据您的访问需要,将访问级别设置为 1 或 2。访问级别的有效值如下所示:

    0 为禁用此实例的 FILESTREAM 支持。

    1 为针对 Transact-SQL 访问启用 FILESTREAM。

    2 为针对 Transact-SQL 访问和 Win32 流访问启用 FILESTREAM。

  8. 单击**“执行”**运行该语句。

在报表服务器上安装示例报表

CodePlex 和 SQL Server 联机丛书中提供的自述文件提供了有关示例报表的安装信息。示例报表是在解决方案中的 Business Intelligence Development StudioReporting Services 项目中创建的。若要使示例报表在报表服务器上可用,需要在 Business Intelligence Development Studio 中打开报表,并通过使用 Business Intelligence Development Studio 的部署功能将报表发布到报表服务器。