回复 6# ybnewlife 1、 报表服务的最长执行时间(秒数)=0 ,默认值为零,即对于执行时间没有限制。就是不需要调整该设置。
2、是否要调整亲和力参数,要看有没有报表服务器提示过类似的错误。没有就不要随意修改。
亲和力是什么?亲和力连接:亲和力连接用来请求,它是报表服务进程(BIBusTKServerMain)一部分(可以理解为线程)。亲和力根据一个请求是否分配给特定的服务还是分布式环境中可以分配给另外一个服务。亲和力在请求和服务之间,它负责确保请求会被传递到合适的服务器上去执行。亲和力请求类型分为三种:绝对亲和力、高亲和力、低亲和力。
绝对亲和力请求:每个报表进程中除了高亲和力请求和低亲和力请求,还有绝对亲和力请求。绝对亲和力请求只能在特定的报表服务上执行,不管是否有负载均衡。取消报表操作是最好的例子,只有在运行报表的服务上才能取消它。绝对亲和力请求就像他的名字-绝对存在(By its very nature, absolute affinity requests are just that – absolute),因此针对此类请求的参数没有包含在ReportNet参数中以免冗余。绝对亲和力请求负责为客户端和服务器创建关联,以确保长时间运行的报表不会超时。绝对亲和力请求在下面的操作中会用到:等待、获取输出、释放。例子:当用户取消一个正在运行的报表时,绝对亲和力连接负责将取消请求传递给运行报表所在进程。
低亲和力请求:低亲和力请求在任意报表进程中都能以同样的效率完全执行。低亲和力请求是独立的,在系统处理过程中与其他请求没有任何关联。低亲和力请求包括PDF、HTML报表的第一页。报表:报表查询、报表处理;报表认证:元数据检索、查询验证;管理:测试数据源、添加对象(文件夹、job、计划任务等等)、请求门户页面;
简单的说,亲和力就是访问报表时,IE访问服务器是否session连接成功,参数正常接收,结果正常返回。