在将服务器移动到不同的子网之后,我无法使我的SSRS服务器成功与IIS保持同步。 我有2个静态IP为该服务器:.242在IIS绑定中明确定义,.161是为SSRS。 我将我的SSRS Web服务URL设置为“All Assigned”,并将Report Manager URL设置为(我正在删除http://&https://前缀以获取此发布)appreports.domain.com:80/reports &+:443 /报告。 DNS指向.161。 此外,SSRS指向外部数据库服务器。
我所看到的对我来说很陌生。 我可以浏览到该服务器上的appreports.domain.com:80/reports,它看起来不错 – 我在SSRS报告pipe理器页面,一切都很好。 当我从另一台计算机调用appreports.domain.com:80/reports时,出现IIS错误:
HTTP错误404 – 找不到文件或目录。 Internet信息服务(IIS)
我不确定为什么IIS在远程访问时拦截呼叫。 在系统日志中,我看到这个:
已收到Kerberos错误消息:login会话客户端时间:服务器时间:17:10:4.0000 10/29/2013 Z错误代码:0x7 KDC_ERR_S_PRINCIPAL_UNKNOWN扩展错误:0xc0000035 KLIN(0)客户端领域:客户端名称:服务器领域:DOMAIN .LOCAL服务器名称:MSSQLSvc / VM-db.domain.local:1433目标名称:MSSQLSvc / VM-db.domain.local:[email protected]错误文本:文件:9行:f09
在ReportServerService日志中,没有错误 – 这是健康的图片。
我怀疑是有一个SPN的问题,但是我不能很好的评论。 最受欢迎的想法!