65.9K
CodeProject 正在变化。 阅读更多。
Home

SSRS 基础知识

2011年11月28日

CPOL

3分钟阅读

viewsIcon

53195

SSRS (Microsoft SQL Server Reporting Services) 基础知识。

引言

在本文中,我将讨论如何使用SSRS,即Microsoft提供的报表服务。

在本文中,我们将逐步了解以下内容

  1. SSRS(SQL Server Reporting Services)的基本和标准定义
  2. 下载Adventure Work示例数据库以使用报表服务
  3. 使用Business Intelligence开发报表

注意:在使用此示例之前,应该已经安装了Reporting Services并配置了Reporting Services,并且本文是使用Microsoft SQL Server 2008,VS 2008(Business Intelligence)开发的。

SSRS(SQL Server Reporting Services)的基本和标准定义

  1. SQL Server Reporting Services (SSRS) 是 Microsoft 的基于服务器的报表生成软件系统。
  2. 它可用于准备和交付各种交互式和打印的报表。 它通过 Web 界面进行管理。
  3. 报表在报表定义语言 (RDL)(一种 XML 标记语言)中定义。
  4. 可以使用最新版本的 Microsoft Visual Studio(安装了 Business Intelligence Projects 插件)或使用包含的 Report Builder(一个简化的工具,不提供 Visual Studio 的所有功能)设计报表。 RDL 定义的报表可以生成为多种格式[1],包括 Excel、PDF、CSV、XML、TIFF(和其他图像格式[2])和 HTML Web Archive。 SQL Server 2008 SSRS 还可以准备 Microsoft Word (DOC) 格式的报告。

下载Adventure Work示例数据库以使用报表服务

  1. 从以下链接下载Adventure work DB
    http://msftdbprodsamples.codeplex.com/releases/view/4004 
  2. 安装下载的DB。
  3. 打开Microsoft SQL Management Studio并连接到数据库。
  4. 右键单击数据库选项,然后单击“附加”选项,如下所示

  5. 单击“添加”按钮,然后导航到安装Adventure DB的路径,并选择AdventureWorks_Data.mdf,如下所示

  6. 最后,您应该在DB列表中看到AdventureDB,如图所示。 请注意,如果已正确安装Reporting Services,则应在DB列表中看到ReportServerDB,如图所示。 在我的例子中,我在配置SSRS时提供了SSRS数据库名称为ReportServer_DBReportServer_DBTempDB

使用Business Intelligence开发报表

  1. 打开VS 2008,新建项目,Business Intelligence Project,Report Server Project,并将其命名为“ReportPrj”。

  2. 现在它将显示以下屏幕,单击“下一步”。

  3. 现在选择“新建数据源”,名称:Adventure,类型:Microsoft SQL Server,然后单击“编辑”按钮。

  4. 选择服务器名称,适当的身份验证,然后选择数据库为“AdventureWorks”,单击“测试连接”。 如果一切都已正确选择,则测试连接将成功,如下所示

  5. 点击“确定”。 在连接字符串文本区域中,将显示db连接字符串。 单击“下一步”。

  6. 现在在查询字符串文本区域中输入以下查询,然后单击“下一步”按钮
    Select top 150 * from Sales.SalesOrderHeader 
  7. 选择表格格式,单击“下一步”。

  8. 从可用字段区域中选择字段,然后单击“详细信息”按钮,单击“下一步”按钮。

  9. 现在您可以选择表格样式。

  10. 现在它要求报表名称,让我们将其命名为FirstReport,然后单击“完成”按钮。

  11. 这将生成报表“FirtReport.rdl”,其中包含两个选项卡。 选项卡为“Design”,“Preview”。
  12. 要更改报表中列的颜色,请转到“设计”选项卡,选择“标题”单元格或“行”单元格,转到“属性”选项卡,然后选择适当的颜色。

  13. 要查看数据,请转到“预览”选项卡并查看数据。
  14. 要更改或修改查询。
    1. 选择“设计”选项卡,现在转到菜单项,选择“视图”,选择“报表数据”。

    2. 右键单击Adventure下的Dataset1,选择dataset属性。

    3. 根据需要更改查询或其他属性。

  15. 最后,在解决方案资源管理器中单击解决方案,然后选择“部署”。

  16. 成功部署后,转到浏览器并打开报表服务URL。 在我的例子中,它是https:///reportserver
  17. 现在您应该能够看到数据。

编码愉快… 希望这有帮助!

© . All rights reserved.