0

对于我们的项目,我们需要 sql server 2005 报告服务。当我尝试安装 sql server 2005 时,我可以看到报告服务,但它被禁用了。

我尝试了所有设置,例如在“打开/关闭 Windows 功能”中启用某些组件

1)互联网信息服务。

2)开放万维网服务。

3) 应用程序开发功能。

4) ASP.NET

由于我的系统是 64 位的,所以我也执行了这个脚本

cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 0

尽管报告服务仍处于禁用状态

请帮忙,我需要做任何其他设置吗

我发现 sql server 2008 报告服务在我的系统中运行良好,但是我们现有的项目模块被配置为在 IIS 上寻找一些 sql server 2005 报告文件

4

1 回答 1

1

我终于找到了解决方案,

由于我需要首先在我的系统上安装 32 位报告服务,我们需要删除已安装在系统中的现有 64 位报告服务。

“卸载同一台计算机上的任何 64 位报表服务器实例。在 64 位计算机上,您无法运行 64 位和 32 位 Reporting Services 实例。如果您有现有的 64 位 Reporting Services 安装,运行安装程序将其卸载。”

一旦完成

运行这个脚本

cscript %SystemDrive%\inetpub\AdminScripts\adsutil.vbs 设置 w3svc/AppPools/Enable32bitAppOnWin64 1

然后去IIS(即inetmgr)

选择 ApplicationPool 并在右侧选择“SetDefaultApppoolDefaults”并将“Enable32bitApplication 设置为 True”

现在您可以在安装过程中看到报告服务选项

我遇到了问题,因为我的系统中已经存在 sqlserver2008 报告服务,因为它是 64 位的,我不允许我安装 2005 32 位报告服务

谢谢

于 2012-04-23T07:34:14.223 回答