最新sql-server-2008-报表使用说明.doc
-
资源ID:47998032
资源大小:2.05MB
全文页数:47页
- 资源格式: DOC
下载积分:15金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
最新sql-server-2008-报表使用说明.doc
Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-datesql-server-2008-报表使用说明sql-server-2008-报表使用说明概述 SQL Server2008报表服务是一个完整的基于服务器的平台,它可以建立、管理、发布传统的基于纸张的报表或者交互的、基于Web的报表。SQL Server 2008报表服务包括周到的报表打造工具,和一些报表格式创新。 目录报表服务的安装与配置开发报表的过程报表制作实例一、报表服务的安装与配置1. 报表服务的组件 2. 报表服务 2008 的安装 2.1在SQL Server 2008上安装报表服务有两种方法: · 默认配置 · 文件安装 2.2默认配置的假定:· 在相同的实例中安装关系型数据库 · 用于数据库连接的服务帐户 2.3在安装中将不再包含配置: · 远程目录数据库 (包含在SQL 2000中)· 向外扩展的部署 (也称为 Web farm) 安装2.4 SMTP 服务器配置 · 默认Web站点 (在Windows 2003中将创建新的应用程序池) 2.5客户端安装包括Visual Studio 2008 内核 (Business Intelligence Development Studio)3. 报表服务配置步骤3.1配置界面:打开Microsoft SQL Server 2008 R2 ->配置工具 ->Reporting Services 配置管理器。 · 服务账户:一般选择使用内置账户,取决于使用者的需求;· Web服务URL: 提供用于访问报表服务器的URL,如http:/localhost/ReportServer ;· 报表管理器URL:提供一个URL用于访问报表管理器,如http:/localhost/Reports ;· 数据库:如果已经创建了报表服务器数据库就选择“现有报表服务器数据库”,否则 “创建新的报表服务器数据库”,报表服务器数据库选择“ReportServer”,在凭据中输入本机用户名(域用户)及密码,完成配置;· 除了以上几个配置外,其他几项配置一般采用系统默认配置即可。二、开发报表的过程1报表制作过程如图所示三、报表制作实例 创建报表可以通过Microsoft SQL Server 2008 R2中的Business Intelligence Development Studio创建,也可以在Microsoft visual studio中通过使用ReportView控件来创建报表。本实例采用Microsoft SQL Server 2008 R2中的Business Intelligence Development Studio创建报表。1. 创建报表服务器项目 在制作报表之前,要先创建一个报表服务器项目,在其中可以存放若干报表供用户调用。在Business Intelligence Development Studio中创建报表服务器项目的操作步骤如下。 1.1选择【开始】|【所有程序】|【Microsoft SQL Server 2008 R2】|【Business Intelligence Development Studio】,启动商业智能开发环境。在菜单栏中选择【文件】|【新建】|【项目】命令,弹出【新建项目】对话框。在【项目类型】列表中选择【商业智能项目】选项,在【模板】列表中选择【报表服务器项目向导】选项,在【名称】文本框中输入【报表项目4】,单击【确定】按钮以创建项目。1.2系统将弹出【报表向导】对话框。1.3单击【下一步】按钮进入创建数据源的操作。2. 创建数据源数据源从本质上讲就是对从中获取数据位置的连接的定义,它可以是与一个SQL Server数据源的连接,也可以是与任意OLE DB或ODBC数据源的连接。 2.1在【新建数据源名称】中输入【bookshop】数据源是Reporting Services中最为重要的内容。无论建立的报表是何种类型,也无论报表是使用报表模型器还是报表项目,它都以某种方式发挥着作用。数据源有以下两种类型:嵌入式和共享式。、在【连接字符串】中输入【Data source=localhost;Initial catalog=bookshop】,单击【下一步】进入【设计查询】界面; 2.2在【设计查询】界面可以选择【使用查询生成器设计查询】也可以直接在【查询字符串】文本框中输入查询语句【SELECT ID, Type, Name, Author, Translator, Publisher, OriginalPrice, Price, Cover, Hits, Sales, Status, Recommend FROM Book】;2.3单击【下一步】,选择报表类型:表格或者矩阵;2.4最后在【完成向导】中输入报表名称【Report1】,报表项目就创建完成。3. 设计报表在Business Intelligence Development Studio的菜单栏中选择【视图】|【工具箱】命令,使用【工具箱】中的【报表项】设计报表,完善报表。4. 发布报表报表设计完成后,接下来需要对报表进行部署,操作步骤如下: 4.1在Business Intelligence Development Studio的菜单栏中选择【项目】|【报表项目4属性】命令,弹出【报表项目4属性页】对话框。在TargetReportFolder字段中,设置登录到报表管理器时想驻留报表的文件夹。在TargetServerURL字段中,输入报表服务器的Web服务URL。在本例中,该URL很简单,为http:/localhost/ReportServer 。确定这些参数后,单击【确定】按钮返回Business Intelligence Development Studio准备进行部署。4.2在Business Intelligence Development Studio的菜单栏中选择【生成】|【部署项目报表4】命令进行部署,部署操作将会很快完成。 4.3部署完成之后,便可以查看报表。启动浏览器,打开地址http:/localhost/ReportServer 。单击【报表项目4】-【Report1】就可以查看已建好的报表。右击选择导出格式,就可以将报表导出。 17767621187; 4.4启动浏览器,打开地址http:/localhost/Reports ,就可以看到SQL Server Reporting Services 主文件夹,在文件夹中可以进行一些设置。到这里,一个简单的报表已经完成了,希望大家能多提宝贵意见。SQL Server 2008 Reporting services 配置管理-WEB服务对于sql server 2008的报表管理已经与IIS分离 ,因此减少了我们配置IIS的麻烦,以下是我配置RS2008的 web服务过程:对于sql server 2008的报表管理已经与IIS分离 ,因此减少了我们配置IIS的麻烦,以下是我配置RS2008的 web服务过程:配图:1.找到并打开 Reporting Services管理配置: 图1.2.连接报表服务器: 3.配置服务账户: 如果是单机用户建议选择Network services,后边附有参考说明;如果是win7用户,需要开启Administrator账户,并设置密码.之所以开启administrator账户后边会有说明.4.配置数据库: 5.打开web服务的url管理:http:/erichu-pc/ReportS 使用administrator账户添加本地账户: 添加当前用户,并分配权限即可. 附录:服务帐户(Reporting Services 配置)使用“服务帐户”页可以指定运行报表服务器服务的帐户。此帐户最初在安装过程中进行配置。如果要更改此帐户或密码,则可以对其进行修改。报表服务器 Web 服务、报表管理器和后台处理应用程序都使用此页上指定的服务标识运行。为报表服务器服务指定的帐户需要拥有访问注册表、报表服务器程序文件和报表服务器数据库的权限。在您使用 Reporting Services 配置工具设置此帐户时,所有权限都会自动配置给此帐户。如果您使用此服务帐户连接到报表服务器数据库,该工具会将此帐户分配给承载报表服务器数据库的 SQL Server 实例上的 RSExecRole,这样,就会为此帐户创建一个数据库登录名并配置数据库权限。报表服务器数据库是报表服务器可以写入的唯一数据存储区。此服务帐户不需要其他任何数据存储区的权限。若要打开此页,请启动 Reporting Services 配置工具,然后在导航窗格中选择相应链接。有关详细信息,请参阅如何启动 Reporting Services 配置。 使用内置帐户从此列表中选择 Network Service、Local System 或 Local Service。建议只选择 Network Service;不过,可以将帐户配置为使用任何可用的帐户。使用其他帐户选择此选项可以指定 Windows 用户帐户。可以输入本地 Windows 用户帐户或域用户帐户。按下面的格式指定域帐户:<域><用户>。按下面的格式指定本地 Windows 用户帐户:<计算机名称><用户>。您只能选择现有的帐户;不能在 Reporting Services 配置中创建新帐户。帐户的最大字符数限制为 20 个字符。如果网络使用 Kerberos 身份验证,且您将报表服务器配置为使用域用户帐户运行,则必须使用此用户帐户注册服务。有关详细信息,请参阅如何为报表服务器注册服务主体名称 (SPN)。如果您要切换帐户类型(例如,将一个 Windows 帐户替换为另一个 Windows 帐户,或者将内置帐户替换为 Windows 域帐户),系统将提示您创建加密密钥的备份副本。在选择新帐户时将自动还原备份副本。注意每次修改服务帐户时,Reporting Services 配置管理器都会提示您备份和还原加密密钥。必须执行这些步骤,才能确保加密数据在报表服务器上可用。有关这些操作的详细信息,请参阅加密密钥(Reporting Services 配置)。此外,如果您有一台配置为在 SharePoint 集成模式下运行的报表服务器,且通过使用 Reporting Services 配置工具更改服务帐户,则您还必须打开 SharePoint 管理中心并使用 Reporting Services“授予数据库访问权限”页重新应用该报表服务器和实例设置。此步骤将授予新服务帐户访问 SharePoint 数据库的权限,将 Reporting Services 与 SharePoint 产品或技术集成在一起时需要此权限。有关如何在 SharePoint 管理中心授予数据库访问权限的详细信息,请参阅如何在 SharePoint 管理中心中配置报表服务器集成。 选择帐户为了实现最佳的结果,请指定一个拥有网络连接权限、可以访问网络域控制器和公司 SMTP 服务器或网关的帐户。下表汇总了各个帐户,并为使用这些帐户提供了建议。帐户说明域用户帐户如果您有一个拥有报表服务器操作所需的最小权限的 Windows 域用户帐户,则应使用此帐户。之所以建议使用域帐户,是因为这种帐户可以将报表服务器服务与其他应用程序隔离开。使用共享帐户(如 Network Service)运行多个应用程序会增加恶意用户控制报表服务器的风险,因为在这种情况下,任何一个应用程序的安全漏洞会很容易扩散到使用同一帐户运行的所有其他应用程序。如果是为受约束委托或 SharePoint 集成模式(包含的 SharePoint 2010 产品要求使用域用户帐户而非内置的计算机帐户)配置报表服务器,则必须使用域用户帐户。请注意,如果您使用域用户帐户,并且您的组织实施了密码过期策略,则您必须定期更改密码。您可能还需要使用此用户帐户注册服务。有关详细信息,请参阅如何为报表服务器注册服务主体名称 (SPN)。避免使用本地 Windows 用户帐户。本地帐户通常没有足够的权限访问其他计算机上的资源。有关如何使用本地帐户限制报表服务器功能的详细信息,请参阅本主题中的使用本地帐户的注意事项。Network ServiceNetwork Service 是一个拥有网络登录权限的内置最低特权帐户。如果没有可用的域用户帐户,或者要避免因密码过期策略而可能导致的任何服务中断,建议使用此帐户。如果您选择 Network Service,请尝试将使用同一帐户运行的其他服务的数量降到最低。对于使用同一帐户运行的多个应用程序,如果一个应用程序出现安全漏洞,则所有其他应用程序的安全都会受到影响。Local ServiceLocal Service 是一个与经过身份验证的本地 Windows 用户帐户类似的内置帐户。以“Local Service”帐户运行的服务将以一个没有凭据的 Null 会话形式访问网络资源。此帐户不适合于 Intranet 部署方案。因为在此部署方案下,报表服务器必须连接至远程报表服务器数据库或网络域控制器,以在打开报表或处理订阅之前对用户进行身份验证。Local SystemLocal System 是一个高特权帐户,运行报表服务器时不需要此帐户。请勿将此帐户用于报表服务器的安装。此时应选择域帐户或 Network Service。 使用本地帐户的注意事项使用本地帐户的主要注意事项是报表服务器是否需要访问远程数据库服务器、邮件服务器和域控制器。如果将报表服务器配置为作为本地 Windows 用户帐户、Local Service 或 Local System 运行,则必须考虑如何设置其他配置设置以及订阅创建和传递方面的注意事项:·如果使用本地帐户运行服务,则以后在配置远程报表服务器数据库的连接时,选项将受到限制。具体来说,如果您使用的是远程报表服务器数据库,则必须将连接配置为使用有权登录到远程 SQL Server 实例的域用户帐户或 SQL Server 数据库用户。··在本地帐户下运行服务将对订阅的创建具有新的要求。报表服务器存储创建订阅的用户的信息。如果用户在使用域帐户登录时创建订阅,则在处理订阅时,报表服务器服务将尝试连接到域控制器以对用户进行身份验证。如果此服务使用本地帐户运行,则在报表服务器尝试将身份验证请求发送到远程域控制器时,此请求将失败。若要消除此限制,可以使用基于窗体的自定义身份验证扩展插件或让所有用户使用本地用户帐户连接到报表服务器。··在本地帐户下运行服务将对订阅的传递具有新的要求。某些传递扩展插件在订阅定义中包含有用户帐户信息。如果要将报表发送到基于域用户帐户的电子邮件地址,并且使用本地帐户运行报表服务器服务,则此服务将无法访问远程域控制器以解析目标电子邮件帐户。··不支持将内置 Windows 服务帐户(Local Service 或 Network Service)用作作为域控制器的计算机上的报表服务器服务帐户。·-