SSRS 基础知识






4.20/5 (5投票s)
SSRS (Microsoft SQL Server Reporting Services) 基础知识。
引言
在本文中,我将讨论如何使用SSRS,即Microsoft提供的报表服务。
在本文中,我们将逐步了解以下内容
- SSRS(SQL Server Reporting Services)的基本和标准定义
- 下载Adventure Work示例数据库以使用报表服务
- 使用Business Intelligence开发报表
注意:在使用此示例之前,应该已经安装了Reporting Services并配置了Reporting Services,并且本文是使用Microsoft SQL Server 2008,VS 2008(Business Intelligence)开发的。
SSRS(SQL Server Reporting Services)的基本和标准定义
- SQL Server Reporting Services (SSRS) 是 Microsoft 的基于服务器的报表生成软件系统。
- 它可用于准备和交付各种交互式和打印的报表。 它通过 Web 界面进行管理。
- 报表在报表定义语言 (RDL)(一种 XML 标记语言)中定义。
- 可以使用最新版本的 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示例数据库以使用报表服务
- 从以下链接下载Adventure work DB
http://msftdbprodsamples.codeplex.com/releases/view/4004 - 安装下载的DB。
- 打开Microsoft SQL Management Studio并连接到数据库。
- 右键单击数据库选项,然后单击“附加”选项,如下所示
- 单击“添加”按钮,然后导航到安装Adventure DB的路径,并选择AdventureWorks_Data.mdf,如下所示
- 最后,您应该在DB列表中看到
Adventure
DB,如图所示。 请注意,如果已正确安装Reporting Services,则应在DB列表中看到ReportServer
DB,如图所示。 在我的例子中,我在配置SSRS时提供了SSRS数据库名称为ReportServer_DB
,ReportServer_DBTempDB
。
使用Business Intelligence开发报表
- 打开VS 2008,新建项目,Business Intelligence Project,Report Server Project,并将其命名为“
ReportPrj
”。 - 现在它将显示以下屏幕,单击“下一步”。
- 现在选择“新建数据源”,名称:
Adventure
,类型:Microsoft SQL Server,然后单击“编辑”按钮。 - 选择服务器名称,适当的身份验证,然后选择数据库为“
AdventureWorks
”,单击“测试连接”。 如果一切都已正确选择,则测试连接将成功,如下所示 - 点击“确定”。 在连接字符串文本区域中,将显示db连接字符串。 单击“下一步”。
- 现在在查询字符串文本区域中输入以下查询,然后单击“下一步”按钮
Select top 150 * from Sales.SalesOrderHeader
- 选择表格格式,单击“下一步”。
- 从可用字段区域中选择字段,然后单击“详细信息”按钮,单击“下一步”按钮。
- 现在您可以选择表格样式。
- 现在它要求报表名称,让我们将其命名为
FirstReport
,然后单击“完成”按钮。 - 这将生成报表“FirtReport.rdl”,其中包含两个选项卡。 选项卡为“
Design
”,“Preview
”。 - 要更改报表中列的颜色,请转到“设计”选项卡,选择“标题”单元格或“行”单元格,转到“属性”选项卡,然后选择适当的颜色。
- 要查看数据,请转到“预览”选项卡并查看数据。
- 要更改或修改查询。
- 选择“设计”选项卡,现在转到菜单项,选择“视图”,选择“报表数据”。
- 右键单击
Adventure
下的Dataset1
,选择dataset
属性。 - 根据需要更改查询或其他属性。
- 选择“设计”选项卡,现在转到菜单项,选择“视图”,选择“报表数据”。
- 最后,在解决方案资源管理器中单击解决方案,然后选择“部署”。
- 成功部署后,转到浏览器并打开报表服务URL。 在我的例子中,它是https:///reportserver。
- 现在您应该能够看到数据。
编码愉快… 希望这有帮助!