安装 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 示例和示例数据库:
Reporting Services 示例:https://www.CodePlex.com/MSFTRSProdSamples
下载示例和示例数据库
CodePlex 包括当前和以前版本的 SQL Server 的示例和示例数据库。您可以下载所有示例或与特定 SQL Server 组件(如 Reporting Services)相关的示例以及 AdventureWorks 系列示例数据库中的某个数据库。
下载所有 SQL Server 2008 示例
转到 Microsoft SQL Server 2008 Community Projects & Products(Microsoft SQL Server 2008 社区项目和产品)主页。
单击链接“Download all the samples together”(同时下载所有示例)。
下载 Reporting Services 特定示例
转到 Microsoft SQL Server 2008 Community Projects & Products(Microsoft SQL Server 2008 社区项目和产品)主页。
单击类别链接“Microsoft SQL Server Reporting Services”。
在 Microsoft SQL Server Reporting Services 部分,单击链接“Download”(下载)。
在 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 系列数据库中的某个数据库
转到 Microsoft SQL Server 2008 Community Projects & Products(Microsoft SQL Server 2008 社区项目和产品)主页。
执行以下操作之一:
单击链接“Download the AdventureWorks family of samples”(下载 AdventureWorks 系列示例)。
单击类别链接“Sample Databases”(示例数据库)。
在 Samples Database(示例数据库)部分,单击链接“Download”(下载)。
在 Microsoft SQL Server 2008 Database Product Samples(Microsoft SQL Server 2008 数据库产品示例)上的 Dowloads & Files(下载和文件)列表中,单击要下载的数据库和处理器版本。
注意
对于 Report Builder 2.0 示例和教程,单击链接“SQL2008.AdventureWorks OLTP DB”。
从早期版本的 SQL Server 下载示例
转到 Microsoft SQL Server 2008 Community Projects & Products(Microsoft SQL Server 2008 社区项目和产品)主页。
单击 Releases(版本)选项卡。
注意
默认版本为最新版本。
在 Releases(版本)窗格中,单击要下载示例的版本。
在 Downloads & Files(下载和文件)列表中,单击要下载的示例的处理器版本。
安装 AdventureWorks2008
全文搜索集成到 AdventureWorks2008 中,并且必须安装全文搜索。这是因为 AdventureWorks2008 使用 FILESTREAM。
安装 AdventureWorks2008
安装程序运行。系统可能会提示您确认文件下载和安装,具体情况则取决于安装的操作系统。如果得到提示,请单击**“运行”**。
在 MicrosoftSQL Server AdventureWorks OLTP (v2008) RTM 示例 <处理器版本> 安装向导中,单击**“下一步”**。
接受许可协议,然后单击**“下一步”**。
在“自定义安装”页上,单击**“还原 AdventureWorks2008 (OLTP)”的图标,然后选择“将安装在本地硬盘上”**。
单击**“下一步”**。
在**“数据库安装”页上的“为 AdventureWorks 选择本地数据库实例”**下拉列表中,选择要在其上安装该数据库的实例。
单击**“下一步”**。
单击**“安装”**。
单击**“完成”**。
启用 FILESTREAM
需要在以下两个位置启用 FILESTREAM:SQL Server 配置管理器和 SQL ServerManagement Studio。在 SQL ServerManagement Studio 中,可以在**“属性”**对话框中启用 FILESTREAM,也可以通过在查询窗口中运行 Transact-SQL 语句来启用它。进行了更改后,重新启动数据库引擎。
在 SQL Server 配置管理器中启用 FILESTREAM
在“开始”菜单上,依次指向**“所有程序”、SQL Server 2008 和“配置工具”,然后单击“SQL Server 配置管理器”**。
在服务列表中,右键单击“SQL Server 服务”,然后单击**“打开”**。
在**“SQL Server 配置管理器”**管理单元中,找到要在其上启用 FILESTREAM 的 SQL Server 实例。
右键单击该实例,然后单击**“属性”**。
在**“SQL Server 属性”**对话框中,单击 FILESTREAM 选项卡。
选中**“针对 Transact-SQL 访问启用 FILESTREAM”**复选框。
如果要在 Windows 中读取和写入 FILESTREAM 数据,请单击**“针对文件 I/O 流访问启用 FILESTREAM”**。
此外,还可以选择更新**“Windows 共享名”**文本框中的默认值。这是包含 FILESTREAM 数据的共享。
如果远程客户端必须访问存储在此共享中的 FILESTREAM 数据,请选择**“允许远程客户端针对 FILESTREAM 数据启用流访问”**。
单击**“应用”**。
在 SQL Server Management Studio 中使用“属性”对话框启用 FILESTREAM
在“开始”菜单上,依次指向**“所有程序”**和 SQL Server 2008,然后单击 SQL Server Management Studio。
在**“连接到服务器”对话框中的“服务器类型”**下拉列表中,选择“数据库引擎”。
在**“服务器名称”**下拉列表中,选择要连接到的 SQL Server数据库引擎实例。您将在该实例上安装 AdventureWorks2008 数据库。
如果身份验证类型是 SQL Server 身份验证,请提供用户名和密码。
单击**“连接”**。
右键单击所需的 SQL Server 实例,然后单击**“属性”**。
在**“选择页”窗格中,单击“高级”**。
将**“文件流访问级别”属性设置为“已启用完全访问”**。
单击“确定”。
在 SQL Server Management Studio 中使用 Transact-SQL 语句启用 FILESTREAM
打开 SQL ServerManagement Studio。
在**“连接到服务器”对话框中的“服务器类型”**下拉列表中,选择“数据库引擎”。
在**“服务器名称”**下拉列表中,选择要连接到的 SQL Server数据库引擎实例。您将在该实例上安装 AdventureWorks2008 数据库。
如果身份验证类型是 SQL Server 身份验证,请提供用户名和密码。
单击**“连接”**。
在 SQL ServerManagement Studio 中,单击**“新建查询”**。
将下面的语句粘贴到查询窗口中:
EXEC sp_configure ‘filestream_access_level’, ‘[access_level]’
RECONFIGURE
注意
根据您的访问需要,将访问级别设置为 1 或 2。访问级别的有效值如下所示:
0 为禁用此实例的 FILESTREAM 支持。
1 为针对 Transact-SQL 访问启用 FILESTREAM。
2 为针对 Transact-SQL 访问和 Win32 流访问启用 FILESTREAM。
单击**“执行”**运行该语句。
在报表服务器上安装示例报表
CodePlex 和 SQL Server 联机丛书中提供的自述文件提供了有关示例报表的安装信息。示例报表是在解决方案中的 Business Intelligence Development StudioReporting Services 项目中创建的。若要使示例报表在报表服务器上可用,需要在 Business Intelligence Development Studio 中打开报表,并通过使用 Business Intelligence Development Studio 的部署功能将报表发布到报表服务器。