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