当前位置:首页 » 数据仓库 » 报表服务器数据库
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

报表服务器数据库

发布时间: 2022-04-01 07:44:40

❶ 如何创建报表服务器数据库(Reporting Services 配置)

此数据库是必需的组件,用于存储报表、会话数据、资源和服务器元数据。

sql Server 2012 如何配置报表服务器的服务账户

你配置完账户后,需要你备份一下Encryption key以备之后在新的安装中重用现有报表服务器数据库。这时,你只需要选择一个路径给Encryption key 文件,再输入密码及二次确认密码即可。关于备份和还原 Reporting Services 加密密钥的详细信息,参考下面这个文档:https://msdn.microsoft.com/zh-cn/library/ms157275.aspx

❸ 无法连接到报表服务器,怎么解决

1. 确保服务器端的数据库中存在sa,并支持混合登录模式.默认安装的时候,可能会忽略建立sa.

2. 确保服务器端的数据库是支持远程调用的.打开SQL Server Management Studio,选择该数据库,右键菜单"Properties",在打开的对话框中选择Connections,把Allow remote connections to this server选上.

3. 确保服务器端的SQL服务的TCP/IP是Enable的.打开SQL Server Configuration Manager. 选择SQL Server 2005 Network Configuration下的Protocols for SQL2005( 我安装的SQL示例名为SQL2005), 把Named Pipes和TCP/IP都修改为Enabled,默认是Disabled.

❹ finereport报表工具可以不链接数据库吗

1、服务器数据集

服务器数据集在服务器>服务器数据集处定义,适用于整个服务器上所有报表的数据集,其类型分为:数据库查询,内置数据集,文件数据集,SAP数据集,存储过程,多维数据库、关联数据集以及树数据集。

注:数据集窗口可以对模板数据集进行增删查询,但是对服务器数据集及存储过程数据集只能进行浏览。

如果你还是不懂的,可以去帆软论坛逛逛,那里有很多人为你解答的。

❺ SQL中的ReportServer数据库是什么数据库

一、Report Server数据库:

是一个SQL Server数据库。它能够存储SSRS配置部分,报告定义,报告元数据,报告历史,缓存政策,快照,资源,安全设置,加密的数据,调度和提交数据,以及扩展信息。

注意事项:尽管用户能够直接存取在SSRS目录下的数据库并且能够直接修改SSRS使用的对象;但在实践中,不推荐(或不支持)这样做,因为在SSRS目录下的内在数据和结构不能被保证与不同版本的SSRS、服务包或补丁相兼容。

需要把Report Server数据库当作产品数据库之一来对待。尽管许多开发人员都习惯把RDL存储在一个单独的仓库中,并因此导致经常恢复RDL。但是,损失快照数据能够带来消极的业务影响。

例如,用户可能使用快照的报告"相对静止"数据的能力来作一些业务决定。

二、ReportServerTempDB数据库:

是SSRS使用的临时数据库。这个数据库负责存储中间处理结果,例如报表服务器生成的会话和执行数据、缓存报表以及工作表。

正常情况下,Report Server能够周期性地清ReportServerTempDB中的到期的和孤立的数据。后台进程定期清理时间间隔由参数CleanupCycleMinutes控制,这个参数位于

<Installation Drive><Program Files or Program Files(x86)>Microsoft SQL Server<SSRS Instance>Reporting ServicesReportServer 下的rsreportserver.config配置文件中。

注意事项:为了把临时快照存储在文件系统而不是数据库中,管理员应该完成下列步骤。

1、修改RSReportServer.config,并把WebServiceUseFileShareStorage和设置为True。

2、把FileShareStorageLocation设置为一个全称路径。默认路径是"C:Program FilesMicrosoft SQL ServerMSSQL.3Reporting ServicesRSTempFiles"。

不同于SQL Server的tempdb,当在ReportServerTempDB中的数据存储时限超过SQL Server时,Report Server将会重启。

而且,Report Server能够周期性地清除ReportServerTempDB中的到期的和孤立的数据。 在任何时间,所有的ReportServerTempDB中的数据都能够被以最小(或毫无)影响删除掉。

如果磁盘空间足够的情况下,就不要收缩ReportServerTempDB数据库了。如果磁盘空间实在紧张,那么收缩也是必须的。

如果还存在dbo.SessionData不断增长的情况,最好创建做一个作业,每天定期清理那些过期的会话信息。

❻ SQL server2008r2 中reporting services 配置管理器,报表服务器数据库测试连接失败

如何创建报表服务器数据库(Reporting Services 配置)

SQL Server 2008 R2

其他版本

Reporting Services 将 SQL Server 数据库用于内部存储。该数据库是必需的,它用于存储已发布的报表、模型、共享数据源、会话数据、资源和服务器元数据。

若要创建报表服务器数据库或更改连接字符串或凭据,请使用 Reporting Services 配置管理器的“数据库”页中的选项。

何时创建或配置报表服务器数据库

如果在“仅文件”模式下安装报表服务器,则必须创建和配置报表服务器数据库。

如果在本机模式的默认配置下或 SharePoint 集成模式下安装 Reporting Services,则安装报表服务器实例时会自动创建和配置报表服务器数据库。可以使用 Reporting Services 配置管理器查看或修改安装程序为您配置的设置。

开始之前

创建或配置报表服务器数据库是一个多步骤过程。创建报表服务器数据库之前,请考虑要如何指定下列各项:

  • 选择数据库服务器

  • Reporting Services 需要一个 SQL Server 2005、2008 或 2008 R2 数据库引擎实例来承载报表服务器数据库。可以使用本地或远程服务器。

  • 检查版本要求

  • 验证数据库引擎的版本是否与您所使用的报表服务器版本兼容。有关版本兼容性的详细信息,请参阅创建报表服务器数据库。

  • 启用 TCP/IP 连接

  • 启用数据库引擎的 TCP/IP 连接。默认情况下,某些数据库引擎版本不启用 TCP/IP。本主题中提供了相关说明。

  • 打开 SQL Server 的端口

  • 对于远程服务器,如果使用的是防火墙软件,则必须打开数据库引擎侦听的端口。

  • 确定一种模式

  • 报表服务器数据库支持本机模式或 SharePoint 集成模式。“本机模式”为默认设置。要将 Reporting Services 部署为独立的应用程序服务器时,使用此模式。

    计划将报表服务器与 SharePoint 产品或技术的实例一起部署时,使用“SharePoint 集成模式”。运行向导时将创建数据库,但在将报表服务器添加到 SharePoint 场之前,您将无法添加内容或查看项目。有关详细信息,请参阅 SQL Server 联机丛书中的规划部署模式。

  • 确定报表服务器凭据

  • 确定报表服务器与报表服务器数据库的连接方式。凭据类型包括域用户帐户、SQL Server 数据库用户帐户或报表服务器服务帐户。

    这些凭据经过加密并存储在 RSReportServer.config 文件中。报表服务器将这些凭据用于与报表服务器数据库进行的连接。如果您要使用 Windows 用户帐户或数据库用户帐户,请确保指定已经存在的帐户。尽管 Reporting Services 配置管理器将创建登录名并设置必要的权限,但不会为您创建帐户。有关详细信息,请参阅配置报表服务器数据库连接。

  • 确定报表服务器语言

  • 选择要为报表服务器指定的语言。当用户使用不同语言版本的浏览器连接到服务器时,预定义的角色名称、说明和“我的报表”文件夹不会以不同的语言显示。有关在报表服务器部署中如何使用语言资源的详细信息,请参阅 SQL Server 联机丛书中的多语言或全局部署的解决方案设计注意事项 (Reporting Services)。

  • 检查凭据以创建和设置数据库

  • 确保您拥有的帐户凭据具有在数据库引擎实例上创建数据库的权限。这些凭据用于一次性连接以创建报表服务器数据库和RSExecRole。如果登录名尚不存在,将为报表服务器所用的帐户创建一个数据库用户登录名以连接到该数据库。您可以用您登录时所用的 Microsoft Windows 帐户进行连接,也可以输入 SQL Server 数据库登录名。

  • 启用对远程报表服务器数据库的访问

  • 如果您使用的是远程数据库引擎实例,请登录到此数据库服务器以验证或启用 TCP/IP 连接。

  • 依次指向“开始”、“所有程序”、Microsoft SQL Server、“配置工具”,再单击“SQL Server 配置管理器”。

  • 打开“SQL Server 网络配置”。

  • 选择实例。

  • 右键单击TCP/IP,再单击“启用”。

  • 重新启动服务。

  • 打开防火墙软件并打开 SQL Server 侦听的端口。对于默认实例,此端口通常为用于 TCP/IP 连接的 1433 端口。有关详细信息,请参阅 SQL Server 联机丛书中的如何为数据库引擎访问配置 Windows 防火墙。

  • 创建本地报表服务器数据库

  • 启动 Reporting Services 配置管理器并连接到要为其创建数据库的报表服务器实例。有关详细信息,请参阅如何启动 Reporting Services 配置。

  • 在“数据库”页上,单击“更改数据库”。

  • 单击“新建数据库”,然后单击“下一步”。

  • 连接到您将用于创建和承载报表服务器数据库的数据库引擎实例:

  • 键入要使用的 SQL Server 数据库引擎实例。向导将显示作为默认实例(如果可用)运行的本地数据库引擎。否则,您必须键入要使用的服务器和实例。命名实例以此格式指定:<服务器名称><实例名>。

  • 输入用于一次性连接到数据库引擎的凭据以创建报表服务器数据库。有关如何使用这些凭据的详细信息,请参阅本主题中的开始之前。

  • 单击“测试连接”以验证与服务器的连接。

  • 单击“下一步”。

  • 指定用于创建数据库的属性。有关如何使用这些属性的详细信息,请参阅本主题中的开始之前:

  • 键入报表服务器数据库的名称。创建主数据库时,会同时为其创建一个临时数据库。请考虑使用一个说明性名称来帮助记忆数据库的使用方式。请注意,您指定的名称将在数据库的生存期内使用。在创建报表服务器数据库之后,不能对其进行重命名。

  • 选择要显示角色定义和“我的报表”所用的语言。

  • 选择服务器模式。除非计划在 SharePoint 产品或技术中部署报表服务器,否则请选择“本机模式”。

  • 单击“下一步”。

  • 指定报表服务器用来连接到报表服务器数据库的凭据。

  • 指定身份验证类型:

    选择“数据库凭据”以使用已定义的 SQL Server 数据库登录名进行连接。如果报表服务器位于不同域、不可信域或装有防火墙的计算机中,则建议使用数据库凭据。

    如果您拥有的最低特权域用户帐户具有登录到该计算机和数据库服务器的权限,则选择“Windows 凭据”。

    如果希望报表服务器使用其自身的服务帐户进行连接,则选择“服务凭据”。使用此选项,该服务器将使用集成安全性进行连接;凭据不进行加密或存储。

  • 单击“下一步”。

  • 检查“摘要”页上的信息以确保设置正确,然后单击“下一步”。

  • 单击“报表服务器 URL”页或“报表管理器 URL”页上的 URL,验证连接。必须定义这些 URL 才能进行此测试。如果报表服务器数据库连接有效,您会在浏览器窗口中看到报表服务器文件夹层次结构或报表管理器。有关详细信息,请参阅 SQL Server 联机丛书中的如何验证 Reporting Services 安装。

❼ sql server的报表服务器怎么配置

不清楚你的权限问题是不是因为IIS匿名访问没启用导致的

启用IIS匿名访问如下:
打开IIS管理器->选择站点->属性->目录安全性->编辑-启用匿名访问

❽ win2003 server 一直报错:"报表服务器无法创建 Cache Flushes/Sec 性能计数器。" 有没有大虾遇到过

报表服务器无法打开与报表服务器数据库的连接。所有请求和处理都要求与数据库建立连接。()获取联机帮助
在与SQLServer建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且SQLServer已配置为允许远程连接。(provider:命名管道提供程序,error:40-无法打开到SQLServer的连接)


第一次使用ReportingServices的使用,就遇到这种问题。原本已经Web.Config的连接字符串正常就可以正常运行,但发现还是报错了,在网上查了了一下解决方面,想不到还真是可以。

解决方法:
在确保sqlserver使用的是“windows和sqlserver认证方式”之后,运行,输入下面的命令
rsconfig-c-s(local)-dreportserver-aSQL-usa-psa
指定登录数据库的正确的用户名、密码。


rsconfig命令参数解释:
-s后的参数表示sqlserver实例名称;
-d表示报表服务所连的数据库,通常都是reportserver;
-a表示认证方式,windows或sql。如果值为windows,则指定报表服务器在连接到报表服务器数据库时使用。

报表服务器无法打开与报表服务器数据库的连接。所有请求和处理都要求与数据库建立连接。()获取联机帮助在与SQLServer建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且SQLServer已配置为允许远程连接。(provider:命名管道提供程序,error:40-无法打开到SQLServer的连接)

注意,我本地数据库的密码是:nio+2010,把密码改成你本机的密码即可。