我们有一个具有以下规格的应用程序服务器:
• Windows 2008 R2 操作系统。
• 所有先决条件均已成功且正确配置:Windows 角色、MSDTC 和与 SQL DB 服务器的连接。
• MS Reporting Services 2008 R2 已成功安装和配置,所有报表均已部署和呈现,没有任何问题。
应用程序服务器连接到不同服务器上的 SQL Server 2008 R2 DB - 两台服务器之间没有防火墙,并且使用 UDL 文件,在 SQL Server 上使用 Windows 身份验证或 SQL 身份验证始终成功连接。
当我们安装“K2 blackpearl 4.5 (4.10060.1.0) with Update KB001040”时,安装成功完成,但是当我们打开工作列表、打开 K2 安装管理器进行重新配置以及在报告管理器上呈现任何报告时出现以下异常: “从服务器接收结果时发生传输级错误。(提供者:TCP 提供者,错误:0 - 信号量超时期限已过。)”尽管在 K2 的安装过程中成功创建了所有 DB。此外,K2 的所有其他功能(管理控制台中的任何功能)和报告管理器(报告部署、数据源管理和文件夹/报告设置)都可以完美运行。
当我们从服务器中删除 K2 组件时,报告服务会再次成功运行,无需重新配置。
我们尝试将服务器移动到新环境以检查服务器本身是否存在问题,所有安装和配置都已完成,没有问题并且错误消息消失了。
我们确实检查了以下所有要点:
• MSDTC 配置。
• 两台服务器之间的所有端口都是开放的。
• 两台服务器之间的 SQL 连接始终成功。
• 我们有第三台安装了MOSS 2007 的服务器,它完美地解决了与数据库连接的问题。
• 用于windows 服务和SQL windows 连接的所有用户都处于活动状态且配置正确。
o 使用 dbcreator 和 SecurityAdmin 角色进行 SQL 登录。
o 在应用程序服务器上添加为管理员。
• 我们尝试过Windows 身份验证和SQL 身份验证,它们都给出了同样的问题。
• 我们使用了较新版本的K2 安装文件“K2 blackpearl 4.5 (4.10060.1.0) with KB001320”,但在安装的最后一步失败并出现同样的问题。
请帮助解决这个问题。