Reporting Sercvices报表

来源:互联网 发布:14岁 麻省理工 知乎 编辑:程序博客网 时间:2024/05/22 15:55

介绍

  报表通过表格、图表等格式来动态显示数据,用公式表示即为:

        “报表=多样的格式+动态的数据”
        
        报表的主要特点的数据动态化,格式多样化。
        通过EXCEL可以制作复杂格式额的报表,但是EXCEL没有定义专门的报表结构来动态地加载报表数据
        所以数据是静态的,不能动态变化
        
        Reporting Sercvices概述
        Reporting Sercvices是Microsoft SQL Server 的一个组件,它是一种基于服务器的新型报表平台
        并支持Microsfr SQL server ,Oracle等数据源
        
        Reporting Sercvices根据数据源提供的数据创建和管理表格、图表等多种格式的报表
        并可以通过基于Web的连接来查看和管理创建的报表。
        
        安装Reporting Sercvices的方法
        在安装 SQL  Server过程中,在功能选择步骤中

        勾选Reporting Sercvices 并在共享功能中勾选  Business Intelligence Development Studio


PS :VisualStudio Shell 这个软件 

不是上面说道的Business Intelligence Development Studio

而是打开SQL Server Data Tools


使用步骤

        1.SQL Server Data Tools-----》文件--------》新建----------》项目-------------》报表服务器项目




        2.新建数据源 
         Reporting Sercvices  中,报表从外部数据源中检索数据,所以创建报表时,所以创建报表时,
        首先需要定义数据源




        右键项目“共享数据源”--》“添加新数据源”,出现设置共享数据源属性的窗口。
        在窗口的左侧选择“常规”选项后,接着在窗口的右侧填入数据源的名称,选择类型,
        点击编辑,编写连接字符串,选择登录方式和数据库 ,测试是否登录成功
        


        3.新建报表
        该报表包含 页眉, 主体 , 页脚 。
         用到了文本框 表格以及页码设置
        右键“报表”文件夹---》“添加”---》“新建项”---》报表---》输入名称


        报表结尾 .rdl   是Report Definition Language的缩写,称为 报表定义语言




        4.设置表属性
         在涉及区域空白处,单击鼠标右键,在弹出菜单中选择“报表属性”,进入属性界面




         
        5.Reporting Sercvices 与Web项目集成应用
           在SQL Server 安装目录中 , 找到Reporting Sercvices配置管理器并运行,
        此时出现“连接报表服务器实例”,单击“连接”,启动本机报表服务,进入“Reporting Sercvices”配置管理器
           Reporting Sercvices需要服务账户才能运行,点击“服务账户”,报表服务器的服务账户可以设置为Windows用户账户
        选择“使用其他账户”,分别输入Windows系统的账户和密码
           配置用于访问报表服务器的URL,点击“Web服务URL”
           报表服务器的默认虚拟目录为:ReportServer ,可以任意修改目录 ,但要保证IIS中不存在相同的名称,端口也一样
           回到报表开发工具“Business Intelligence Development Studio”在解决方案资源管理器中,右键项目,在菜单选择属性
        其TargetServerURL属性中要填入目标服务器地址,即使Reporting Sercvices配置管理器中配置的服务URL
           右键报表项目,在弹出的菜单中选择“部署”,在输出窗口可以看到部署的状况 
           在ASP.NET中集成Reporting Sercvices报表,需要在ASP.net页面中使用ReportView控件,即报表查看器控件。打开Visual Studio后
        新建Web站点,添加aspx页面拖动 ReportViewer (PS:使用ReportViewer 需要ScriptManager)
           添加后,需要设置报表服务器的URL 和报表路径

0 0
原创粉丝点击