前段时间一直在研究SCOM 2007的报表功能,在POC里测试时候遇到一些问题,本打算装最新的产品WINDOWS SERVER 2008+SQL SERVER 2008+SCOM 2007.只是发现SCOM 2007还不能支持SQL SERVER 2008,在WINDOWS SERVER 2008上安装SQL SERVER 2005的时候,遇到了报表方面的一些问题:
在Windows Server 2008 X64上安装SQL Server 2005报表服务的时候,当安装完成通过SQL Server Management Studio 连接到报表服务的时候,将提示
No connection could be made because the target machine actively refused it <IP>:443 (System)
This is caused by permission lack of web service - "ReportServer",
感觉自己的WINDOWS SERVER 和SQL SERVER 都完全正确,怎么会出现上面的错误?后来搜索发现,原来是一个权限不够的小BUG.
这是因为IIS服务里ISAPI的权限不足引起的。
具体的解决方案如下:
开始-运行-inetmgr,打开IIS 7.0的管理控制台
找到IIS服务器计算机-站点-默认站点-ReportServer
双击中间面板中的Handler Mappings ,找到ISAPI-DLL 右击
找到Edit Feature Permissions ,
确定“
Read
”
,
“
Script
”
and “Execute权限都已经赋予。
确定后,你发现可以顺利的通过管理控制台连接到报表服务了
.
转载于:https://blog.51cto.com/reset/145133