您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 其它行业文档 > sqlserver2008报表使用说明
概述SQLServer2008报表服务是一个完整的基于服务器的平台,它可以建立、管理、发布传统的基于纸张的报表或者交互的、基于Web的报表。SQLServer2008报表服务包括周到的报表打造工具,和一些报表格式创新。目录报表服务的安装与配置开发报表的过程报表制作实例一、报表服务的安装与配置1.报表服务的组件2.报表服务2008的安装2.1在SQLServer2008上安装报表服务有两种方法:默认配置文件安装2.2默认配置的假定:在相同的实例中安装关系型数据库用于数据库连接的服务帐户2.3在安装中将不再包含配置:远程目录数据库(包含在SQL2000中)向外扩展的部署(也称为Webfarm)安装2.4SMTP服务器配置默认Web站点(在Windows2003中将创建新的应用程序池)2.5客户端安装包括VisualStudio2008内核(BusinessIntelligenceDevelopmentStudio)3.报表服务配置步骤3.1配置界面:打开MicrosoftSQLServer2008R2--配置工具--ReportingServices配置管理器。服务账户:一般选择使用内置账户,取决于使用者的需求;Web服务URL:提供用于访问报表服务器的URL,如;报表管理器URL:提供一个URL用于访问报表管理器,如;数据库:如果已经创建了报表服务器数据库就选择“现有报表服务器数据库”,否则“创建新的报表服务器数据库”,报表服务器数据库选择“ReportServer”,在凭据中输入本机用户名(域\用户)及密码,完成配置;除了以上几个配置外,其他几项配置一般采用系统默认配置即可。二、开发报表的过程1.报表制作过程如图所示三、报表制作实例创建报表可以通过MicrosoftSQLServer2008R2中的BusinessIntelligenceDevelopmentStudio创建,也可以在Microsoftvisualstudio中通过使用ReportView控件来创建报表。本实例采用MicrosoftSQLServer2008R2中的BusinessIntelligenceDevelopmentStudio创建报表。1.创建报表服务器项目在制作报表之前,要先创建一个报表服务器项目,在其中可以存放若干报表供用户调用。在BusinessIntelligenceDevelopmentStudio中创建报表服务器项目的操作步骤如下。1.1选择【开始】|【所有程序】|【MicrosoftSQLServer2008R2】|【BusinessIntelligenceDevelopmentStudio】,启动商业智能开发环境。在菜单栏中选择【文件】|【新建】|【项目】命令,弹出【新建项目】对话框。在【项目类型】列表中选择【商业智能项目】选项,在【模板】列表中选择【报表服务器项目向导】选项,在【名称】文本框中输入【报表项目4】,单击【确定】按钮以创建项目。1.2系统将弹出【报表向导】对话框。1.3单击【下一步】按钮进入创建数据源的操作。2.创建数据源数据源从本质上讲就是对从中获取数据位置的连接的定义,它可以是与一个SQLServer数据源的连接,也可以是与任意OLEDB或ODBC数据源的连接。2.1在【新建数据源名称】中输入【bookshop】数据源是ReportingServices中最为重要的内容。无论建立的报表是何种类型,也无论报表是使用报表模型器还是报表项目,它都以某种方式发挥着作用。数据源有以下两种类型:嵌入式和共享式。、在【连接字符串】中输入【Datasource=localhost;Initialcatalog=bookshop】,单击【下一步】进入【设计查询】界面;2.2在【设计查询】界面可以选择【使用查询生成器设计查询】也可以直接在【查询字符串】文本框中输入查询语句【SELECTID,Type,Name,Author,Translator,Publisher,OriginalPrice,Price,Cover,Hits,Sales,Status,RecommendFROMBook】;2.3单击【下一步】,选择报表类型:表格或者矩阵;2.4最后在【完成向导】中输入报表名称【Report1】,报表项目就创建完成。3.设计报表在BusinessIntelligenceDevelopmentStudio的菜单栏中选择【视图】|【工具箱】命令,使用【工具箱】中的【报表项】设计报表,完善报表。4.发布报表报表设计完成后,接下来需要对报表进行部署,操作步骤如下:4.1在BusinessIntelligenceDevelopmentStudio的菜单栏中选择【项目】|【报表项目4属性】命令,弹出【报表项目4属性页】对话框。在TargetReportFolder字段中,设置登录到报表管理器时想驻留报表的文件夹。在TargetServerURL字段中,输入报表服务器的Web服务URL。在本例中,该URL很简单,为。确定这些参数后,单击【确定】按钮返回BusinessIntelligenceDevelopmentStudio准备进行部署。4.2在BusinessIntelligenceDevelopmentStudio的菜单栏中选择【生成】|【部署项目报表4】命令进行部署,部署操作将会很快完成。4.3部署完成之后,便可以查看报表。启动浏览器,打开地址。单击【报表项目4】---【Report1】就可以查看已建好的报表。右击选择导出格式,就可以将报表导出。17767621187;4.4启动浏览器,打开地址,就可以看到SQLServerReportingServices主文件夹,在文件夹中可以进行一些设置。到这里,一个简单的报表已经完成了,希望大家能多提宝贵意见。SQLServer2008Reportingservices配置管理--WEB服务对于sqlserver2008的报表管理已经与IIS分离,因此减少了我们配置IIS的麻烦,以下是我配置RS2008的web服务过程:对于sqlserver2008的报表管理已经与IIS分离,因此减少了我们配置IIS的麻烦,以下是我配置RS2008的web服务过程:配图:1.找到并打开ReportingServices管理配置:图1.2.连接报表服务器:3.配置服务账户:如果是单机用户建议选择Networkservices,后边附有参考说明;如果是win7用户,需要开启Administrator账户,并设置密码.之所以开启administrator账户后边会有说明.4.配置数据库:5.打开web服务的url管理:使用administrator账户添加本地账户:添加当前用户,并分配权限即可.附录:服务帐户(ReportingServices配置)使用“服务帐户”页可以指定运行报表服务器服务的帐户。此帐户最初在安装过程中进行配置。如果要更改此帐户或密码,则可以对其进行修改。报表服务器Web服务、报表管理器和后台处理应用程序都使用此页上指定的服务标识运行。为报表服务器服务指定的帐户需要拥有访问注册表、报表服务器程序文件和报表服务器数据库的权限。在您使用ReportingServices配置工具设置此帐户时,所有权限都会自动配置给此帐户。如果您使用此服务帐户连接到报表服务器数据库,该工具会将此帐户分配给承载报表服务器数据库的SQLServer实例上的RSExecRole,这样,就会为此帐户创建一个数据库登录名并配置数据库权限。报表服务器数据库是报表服务器可以写入的唯一数据存储区。此服务帐户不需要其他任何数据存储区的权限。若要打开此页,请启动ReportingServices配置工具,然后在导航窗格中选择相应链接。有关详细信息,请参阅如何启动ReportingServices配置。使用内置帐户从此列表中选择NetworkService、LocalSystem或LocalService。建议只选择NetworkService;不过,可以将帐户配置为使用任何可用的帐户。使用其他帐户选择此选项可以指定Windows用户帐户。可以输入本地Windows用户帐户或域用户帐户。按下面的格式指定域帐户:域\用户。按下面的格式指定本地Windows用户帐户:计算机名称\用户。您只能选择现有的帐户;不能在ReportingServices配置中创建新帐户。帐户的最大字符数限制为20个字符。如果网络使用Kerberos身份验证,且您将报表服务器配置为使用域用户帐户运行,则必须使用此用户帐户注册服务。有关详细信息,请参阅如何为报表服务器注册服务主体名称(SPN)。如果您要切换帐户类型(例如,将一个Windows帐户替换为另一个Windows帐户,或者将内置帐户替换为Windows域帐户),系统将提示您创建加密密钥的备份副本。在选择新帐户时将自动还原备份副本。注意每次修改服务帐户时,ReportingServices配置管理器都会提示您备份和还原加密密钥。必须执行这些步骤,才能确保加密数据在报表服务器上可用。有关这些操作的详细信息,请参阅加密密钥(ReportingServices配置)。此外,如果您有一台配置为在SharePoint集成模式下运行的报表服务器,且通过使用ReportingServices配置工具更改服务帐户,则您还必须打开SharePoint管理中心并使用ReportingServices“授予数据库访问权限”页重新应用该报表服务器和实例设置。此步骤将授予新服务帐户访问SharePoint数据库的权限,将ReportingServices与SharePoint产品或技术集成在一起时需要此权限。有关如何在SharePoint管理中心授予数据库访问权限的详细信息,请参阅如何在SharePoint管理中心中配置报表服务器集成。选择帐户为了实现最佳的结果,请指定一个拥有网络连接权限、可以访问网络域控制器和公司SMTP服务器或网关的帐户。下表汇总了各个帐户,并为使用这些帐户提供了建议。帐户说明域用户帐户如果您有一个拥有报表服务器操作所需的最小权限的Windows域用户帐户,则应使用此帐户。之所以建议使用域帐户,是因为这种帐户可以将报表服务器服务与其他应用程序隔离开。使用共享帐户(如NetworkService)运行多个应用程序会增加恶意用户控制报表服务器的风险,因为在这种情况下,任何一个应用程序的安全漏洞会很容易扩散到使用同一帐户运行的所有其他应用程序。如果是为受约束委托或SharePoint集成模式(包含的SharePoint2010产品要求使用域用户帐户而非内置的计算机帐户)配置报表服务器,则必须使用域用户帐户。请注意,如果您使用域用户帐户,并且您的组织实施了密码过期策略,则您必须定期更改密码。您可能还需要使用此用户帐户注册服务。有关详细信息,请参阅如何为报表服务器注册服务主体名称(SPN)。避免使用本地Windows用户帐户。本地帐户通常没有足够的权限访问其他计算机上的资源。有关如何使用本地帐户限制报表服务器功能的详细信息,请参阅本主题中的使用本地帐户的注意事项。NetworkServiceNetworkService是一个拥有网络登录权限的内置最低特权帐户。如果没有可用的域用户帐户,或者要避免因密码过期策略而可能导致的任何服务中断,建议使用此帐户。如果您选择NetworkService,请尝试将使用同一帐户运行的其他服务的数量降到最低。对于使用同一帐户运行的多个应用程序,如果一个应用程序出现安全漏洞,则所有其他应用程序的安全都会受到影响。LocalServiceL
本文标题:sqlserver2008报表使用说明
链接地址:https://www.777doc.com/doc-2860207 .html