SQL Server 2005 Reporting Services 为 Itanium 和 x64 平台上的服务器组件提供了 64 位本机支持,并在 x64 平台上提供了客户端工具支持。 但是,某些版本类别只有 32 位版本。 如果使用具有高级服务的 SQL Server 2005 Express Edition 或 SQL Server 2005 Workgroup Edition,则必须执行本主题中所述的任务以便在 64 位计算机上安装 32 位 Reporting Services。 32 位版本的 Reporting Services 在操作系统的 WOW64 子系统中运行。
以下指导信息说明如何在 64 位版本的 Windows Server 2003 和 IIS 6.0 以及 Windows Vista 和 IIS 7.0 上安装 32 位 Reporting Services。
如有必要,请卸载 64 位版本的 Reporting Services。 不支持并行部署 64 位和 32 位的版本。
运行 dotnetfx64.exe 以手动安装 Microsoft .NET Framework。 您可以在 SQL Server 2005 安装程序介质上的 Redist 文件夹中找到此文件,也可以从 Microsoft 下载站点上的 Microsoft .NET Framework Version 2.0 Redistributable Package (x64)(Microsoft .NET Framework 2.0 版可再发行组件包 (x64))下载该文件。
在 IIS 管理器中,单击 Web Server Extensions 文件夹。
在“详细信息”窗格中,右键单击 ASP.NET V2.0.50727,然后单击“允许”。
右键单击 Web Sites 文件夹,然后选择“属性”。
单击“ISAPI 筛选器”。
在“筛选器名称”中,选择 ASP.NET_2.0.50727,然后单击“编辑”。
将“C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\aspnet_filter.dll”替换为位于 Framework 文件夹中的 32 位版本:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_filter.dll。
单击“确定”。 保存您的更改,然后关闭 IIS 管理器。
打开命令提示符窗口,然后运行以下命令:
cscript %SystemDrive%\inetpub\AdminScripts\adsutil.vbs set w3svc/AppPools/Enable32bitAppOnWin64 1
安装 32 位版本的 Reporting Services。
安装完成后,打开 IIS 管理器,单击 Web Server Extensions 文件夹。
在“详细信息”窗格中,右键单击“ASP.NET V2.0.50727(32 位)”,然后单击“允许”。
在安装 Reporting Services 之前启用 ASP.NET 和 IIS。 有关说明,请参阅如何在 Windows Vista 上安装 32 位 Reporting Services 中的“必备组件”部分。
复制以下脚本:
打开命令提示符窗口。 指向“开始”,单击“所有程序”,单击“附件”,再右键单击“命令提示符”并选择“以管理员身份运行”。
单击“继续”。
在命令提示符窗口中的左上角,右键单击命令提示符图标,指向“编辑”,然后选择“粘贴”。
按 Enter 以运行该脚本。
安装 32 位版本的 Reporting Services。 您必须为 Windows Vista 上的 Reporting Services 安装应用 SP2。 如果安装具有高级服务的 SQL Server 2005 Express Edition,则可以运行一个已经包含 SP2 的安装程序。 有关详细信息,请转到 Microsoft 网站上的 Microsoft SQL Server 2005 Express Edition with Advanced Services Service Pack 2(具有高级服务的 Microsoft SQL Server 2005 Express Edition Service Pack 2)。 如果在安装过程中收到错误消息,请参阅本主题最后的疑难解答部分以获得进一步说明。
重置 IIS。
配置报表服务器的本地管理。 若要在本地访问报表服务器和报表管理器,请执行以下操作:
创建显式授予完全访问权限的角色分配:
在 Internet Explorer 中重新打开报表管理器,但不使用“以管理员身份运行”。
如果在安装 SQL Server Native Client (SNAC)、Database Services 和 Reporting Services 时收到安装失败的错误消息,则 SNAC 安装包可能无效或者未正确安装。 若要解决此问题,请参阅 Microsoft 网站上的 Error message when you install SQL Server 2005 Express Edition Service Pack 2 Community Technology Preview(安装 SQL Server 2005 Express Edition Service Pack 2 Community Technology Preview 时收到的错误消息)。
如果上述步骤未能解决错误,请执行以下操作: