本来此帐号Insp_Reports可以正常的访问报表http://172.31.5.150:8080/ReportServer,第二天出现授权失败(由于这台机器有多个帐号可登录,且支持域帐号登录)
1、可能的原因
(1)其它帐号登录并切换了服务帐号
因为我用另外一个帐后UATDBAdmin登录后重新配置服务帐号,不管是配置为内置账户Local Server、Network Server或者使用具体的帐号都无法让Insp_Reports变得可用。
2、解决方法
(1)通过帐号Insp_Reports登录并配置服务器帐号
可以是配置为内置账户Local Server、Network Server或其它。
(2)登陆后会提示“报表服务器无法解密用于访问报表服务器数据库中的敏感数据或加密数据的对称密钥。”
需要先“删除加密的内容”并“更改”
(3)下次打开报表会出现要求输入帐号、密码“Reporting Enter a user name and password to access the data source:”
因为在删除、更改时把数据源清空了,可以通过手工去配置或通过VS部署。
手工配置:
VS部署(需求启用重写数据源):
参考:
how to avoid to Specify a username and password for datasource in SSRS?
【SQL Server】关于服务账户