数据库服务器改名导致Reporting Service不可用的案例

  1. 云栖社区>
  2. 博客列表>
  3. 正文

数据库服务器改名导致Reporting Service不可用的案例

潇湘隐者 2016-04-26 11:17:17 浏览1229 评论0

摘要: 案例环境:     操作系统版本    :    Windows Server 2012 R2 Standard     数据库版本      :   SQL Server 2012 Standard Edition SP2   案例介绍:     其实已经是第二次碰到这种情况,还是决定将这个案例记录一下。

案例环境:

    操作系统版本    :    Windows Server 2012 R2 Standard

    数据库版本      :   SQL Server 2012 Standard Edition SP2

 

案例介绍:


    其实已经是第二次碰到这种情况,还是决定将这个案例记录一下。第一次是做数据库迁移时碰到,没有时间整理记录,第二次准备一个测试环境,从虚拟机一个服务 器克隆了一个测试服务器GETESTNT30, 服务器名称变了,但是SQL SERVER里面@@SERVERNAME 与 SERVERPROPERTY('servername')不一致。

clipboard

现象如下所示:

clipboard[1]

The report server cannot open a connection to the report server database. A connection to the database is required for all requests and processing. (rsReportServerDatabaseUnavailable) Get Online Help
Login failed for user 'xxxx\GETTESTNT30$'.

clipboard[2]

The report server cannot open a connection to the report server database. A connection to the database is required for all requests and processing. (rsReportServerDatabaseUnavailable)

 

如 果要查看更详细的错误信息,可以去SQL SERVER的安装目录,例如这台测试服务器C:\Program Files\Microsoft SQL Server\MSRS11.MSSQLSERVER\Reporting Services\LogFiles下查看详细日志记录。

如 下所示,在Reporting Services Configuration Manager里面,在数据库选项(Database)里面显示的SQL Server Name为原服务器GETNT59,而Report Manager URL里面则为GETTESTNT30

clipboard[3]

clipboard[4]

 

解决方法:

    打开Reporting Service的配置管理器,进行数据库服务器更名操作。

clipboard[5]

clipboard[6]

clipboard[7]

clipboard[8]

 

完成之后,还必须删除加密内容(Delete Enrypted Content),才能正常访问Reporting Service对应的URL地址。

clipboard[9]

【云栖快讯】你想见的Java技术专家都在这了,向大佬提问,有问题必答  详情请点击

网友评论

潇湘隐者
文章831篇 | 关注25
关注
针对互联网服务器(包括非阿里云主机)在遭受大流量的DDoS攻击后导致服务不可用的情况下,推出... 查看详情
一款安全易用的管理类服务。您无需花费大量成本来保护密钥的保密性、完整性和可用性,借助密钥管理... 查看详情
一个基于高可用分布式集群技术构建的服务API开放平台,帮助企业打通内外新旧系统,实现跨技术平... 查看详情
为您提供简单高效、处理能力可弹性伸缩的计算服务,帮助您快速构建更稳定、安全的应用,提升运维效... 查看详情
阿里云总监课正式启航

阿里云总监课正式启航