前段时间一直在研究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权限都已经赋予。
 
确定后,你发现可以顺利的通过管理控制台连接到报表服务了 .