开篇介绍
重装了一个虚拟机也重新安装了一个操作系统,结果忘记更改计算机名称就安装了 SQL SERVER。安装完成之后才发现计算机名没有改,于是又回去重新更改了一下。报表服务中,按照正常配置走下来,创建 Service Account,然后启动 RS 服务测试报表页面,结果却无法打开。
解决方式
页面显示的错误无非就是指定的服务器无法找到,基本上可以判断出来就是更改计算机名称所引起来的问题。
第一次查看的时候服务器的名称确实没有修改过来。
在 Reporting Service 中也是一样。
解决的方式是:
先用 sp_dropserver 删除服务器,语句:EXEC sp_dropserver '老计算机名'
再用 sp_addserver 添加新的服务器,语句:EXEC SP_ADDSERVER '新计算机名','LOCAL'。
重启服务器之后还是不行,重启计算机之后还是不行。
回到这里发现名称还是没有更改,但是实际上在数据库表中名称已经全部更改过来了,所以可以肯定只是这里在前端配置时还是指向旧的服务器数据库地址。
更改数据库选择已经存在的重新指定一下服务器和数据库。
配置完成之后还是无法打开,Delete Encrypted Content
刷新新页面可以搞定了。