reporting services 问题-rsServerConfigurationError-已解决

来源:互联网 发布:淘宝代销怎么刷单 编辑:程序博客网 时间:2024/05/22 07:06

环境:Microsoft SQL Server 2008 R2 (RTM) - 10.50.1600.1 (X64)   Apr  2 2010 15:48:46   Copyright (c) Microsoft Corporation  Enterprise Edition (64-bit) on Windows NT 6.1 <X64> (Build 7600: )

使用账户:管理员账户和NETWORK SERVICES都尝试过

使用端口:8080,80尝试过,NETSTAT 显示正在监听
问题:reporting services 配置管理器中配置完成后无法访问报表服务器WEB URL

日志位置:

日志显示内容:No DSN present in configuration file, Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: 报表服务器遇到配置错误

初步问题解析:应该是配置文件的问题

初步问题解决:在。。\Reporting Services\ReportServer下rsreportserver.config文件中第一行就是

<Configuration>
 <Dsn>
 </Dsn>

空的应该不行,应该填什么值?

1.查看MSDN白皮书之后,微软对DSN的解释是

存储数据库连接信息

Reporting Services 在下列 RSreportserver.config 设置中存储和加密连接信息。 必须使用 Reporting Services 配置工具或 rsconfig 配置工具为这些设置创建加密值。

 

我的理解是DSN中存放的是加密的报表配置数据库连接地址,查看百度google等网页的解决办法都是干净的卸掉然后重装,我认为应该不需要重装。

2.reportservice配置中有选项数据库,尝试重新配置rs数据库。

   首先,新建rs默认的reportDB,分别为ReportServer,ReportServerTempDB,如果在安装初始选择不配置Reportservices的话,这两个库不会安装,所以肯定有事后安装的办法,master库都能重建,report怎么不能呢,我不信

  第二,在RS设置-数据库指定新建报表数据库,配置上新名字,就OK了,会初始化数据库。完成后再试,ok了。

 

其实好简单,问题就在不熟悉。百度GOOGLE上来回黏贴的帖子真害人,不知道有多少人因为这个重装。

下午要评审需求,还有4分钟看文档,我现在的问题是,有好多蚂蚁啊,谁来帮我解决

原创粉丝点击