【已结贴】RQP-DEF-0177, ...... 'sqlPrepareWithOptions' status='-121'.

错误:
RQP-DEF-0177,An error occurred while performing operation 'sqlPrepareWithOptions' status='-121'.
Detail:UDA-SQL-0564 [Microsoft SQL Native Client]Syntax error, permission violation, or other nonspecific error (SQLSTATE=42000, SQLERRORCODE=0)RSV-SRV-0042 Trace back:RSReportService.cpp(758): QFException: CCL_CAUGHT: RSReportService::process()RSReportServiceMethod.cpp(239): QFException: CCL_RETHROW: RSReportServiceMethod::process(): promptPagingForward_RequestRSASyncExecutionThread.cpp(774): QFException: RSASyncExecutionThread::checkExceptionRSASyncExecutionThread.cpp(211): QFException: CCL_CAUGHT: RSASyncExecutionThread::run(): promptPagingForward_RequestRSASyncExecutionThread.cpp(824): QFException: CCL_RETHROW: RSASyncExecutionThread::processCommand(): promptPagingForward_RequestExecution/RSRenderExecution.cpp(593): QFException: CCL_RETHROW: RSRenderExecution::executeAssembly/RSDocAssemblyDispatch.cpp(264): QFException: CCL_RETHROW: RSDocAssemblyDispatch::dispatchAssemblyAssembly/RSLayoutAssembly.cpp(64): QFException: CCL_RETHROW: RSLayoutAssembly::assembleAssembly/RSDocAssemblyDispatch.cpp(331): QFException: CCL_RETHROW: RSDocAssemblyDispatch::dispatchChildrenAssemblyForwardAssembly/RSDocAssemblyDispatch.cpp(331): QFException: CCL_RETHROW: RSDocAssemblyDispatch::dispatchChildrenAssemblyForwardAssembly/RSPageAssembly.cpp(287): QFException: CCL_RETHROW: RSPageAssembly::assembleAssembly/RSDocAssemblyDispatch.cpp(281): QFException: CCL_RETHROW: RSDocAssemblyDispatch::dispatchAssemblyAssembly/RSTableRowAssembly.cpp(160): QFException: CCL_RETHROW: RSTableRowAssembly::assembleAssembly/RSDocAssemblyDispatch.cpp(281): QFException: CCL_RETHROW: RSDocAssemblyDispatch::dispatchAssemblyAssembly/RSTableCellAssembly.cpp(122): QFException: CCL_RETHROW: RSTableCellAssembly::assembleAssembly/RSDocAssemblyDispatch.cpp(331): QFException: CCL_RETHROW: RSDocAssemblyDispatch::dispatchChildrenAssemblyForwardAssembly/RSDocAssemblyDispatch.cpp(331): QFException: CCL_RETHROW: RSDocAssemblyDispatch::dispatchChildrenAssemblyForwardAssembly/RSTableAssembly.cpp(97): QFException: CCL_RETHROW: RSTableAssembly::assembleAssembly/RSDocAssemblyDispatch.cpp(331): QFException: CCL_RETHROW: RSDocAssemblyDispatch::dispatchChildrenAssemblyForwardAssembly/RSTableRowAssembly.cpp(160): QFException: CCL_RETHROW: RSTableRowAssembly::assembleAssembly/RSDocAssemblyDispatch.cpp(281): QFException: CCL_RETHROW: RSDocAssemblyDispatch::dispatchAssemblyAssembly/RSTableCellAssembly.cpp(122): QFException: CCL_RETHROW: RSTableCellAssembly::assembleAssembly/RSDocAssemblyDispatch.cpp(331): QFException: CCL_RETHROW: RSDocAssemblyDispatch::dispatchChildrenAssemblyForwardRSQueryMgr.cpp(978): QFException: CCL_RETHROW: RSQueryMgr::getListIteratorRSQueryMgr.cpp(1051): QFException: CCL_RETHROW: RSQueryMgr::getResultSetIteratorRSQueryMgr.cpp(1211): QFException: CCL_RETHROW: RSQueryMgr::createIteratorRSQueryMgr.cpp(1511): QFException: CCL_RETHROW: RSQueryMgr::executeRsapiCommandRSQueryMgr.cpp(1498): QFException: CCL_RETHROW: RSQueryMgr::executeRsapiCommandRSQueryMgrExecutionHandlerImpl.cpp(174): QFException: CCL_RETHROW: RSQueryMgrExecutionHandlerImpl::execute()RSQueryMgrExecutionHandlerImpl.cpp(154): QFException: CCL_RETHROW: RSQueryMgrExecutionHandlerImpl::execute()RSQFSession.cpp(243): QFException: CCL_RETHROW: RSQFSession::DoRequestQFSSession.cpp(603): QFException: CCL_RETHROW: QFSSession::ProcessDoRequest()QFSSession.cpp(601): QFException: CCL_CAUGHT: QFSSession::ProcessDoRequest()QFSSession.cpp(558): QFException: CCL_RETHROW: QFSSession::ProcessDoRequest()QFSConnection.cpp(737): QFException: CCL_RETHROW: QFSConnection::ExecuteQFSQuery.cpp(199): QFException: CCL_RETHROW: QFSQuery::Execute v2CoordinationQFSQuery.cpp(4174): QFException: CCL_THROW: CoordinationPlanner

从IBM官网上找到的解决方案,给大家参考一下:
Problem(Abstract)
Users intermittently receive errors, referring to SQL Server, when running reports.  
  
Symptom
Cognos 8
RQP-DEF-0177

An error occurred while performing operation 'sqlPrepareWithOptions' status='-121'.



Details:

UDA-SQL-0564 [Microsoft OLE DB Provider for SQL Server]Deferred prepare could not be completed. UDA-SQL-0564 [Microsoft OLE DB Provider for SQL Server]Connection failure (SQLSTATE=08S01, SQLERRORCODE=0) RQP-DEF-0149 Die Abfragenspezifikation ist falsch. RQP-DEF-0457 Die referenzierte Abrage 'Query1' ist nicht definiert oder ihre Abfra........

  

解决方案:

Cause
Network connectivity issues between IBM Cognos 8 BI server and SQL Server reporting database server.  
  

Environment
Reporting database hosted on Microsoft SQL Server.  
  

Resolving the problem
Scenario#1
Ask I.T. department's network admininstrator investigate and resolve network connectivity issues. One possible solution is to relocate database server on a closer (or the same) network subnet as Cognos 8 server.

Scenario#2

It is possible that other factors (such as the Windows 2003 SP1 SynAttackProtect protection) is causing this issue.

IBM解决方案原文链接 http://www-01.ibm.com/support/docview.wss?uid=swg21370845
参与23

23同行回答

sxywh2002sxywh2002软件开发工程师Infosys
我这几天也遇到这样的问题,不过昨天解决了。原来是服务器上内存不够用导致的。服务器上起了两个TM1的服务器。占了将近20个G的内存,COGNOS报表就直接相应不过来了,所以会频繁报错。建议遇到这种情况时,监控一下服务器的内存。希望能对大家有帮助。...显示全部
我这几天也遇到这样的问题,不过昨天解决了。原来是服务器上内存不够用导致的。服务器上起了两个TM1的服务器。占了将近20个G的内存,COGNOS报表就直接相应不过来了,所以会频繁报错。建议遇到这种情况时,监控一下服务器的内存。希望能对大家有帮助。收起
互联网服务 · 2011-03-31
浏览2399
jieleejielee软件开发工程师top
我遇到的更奇怪,同一服务器,别人用着没这个错误,我用着就有了,我用的是Win7,他们有的是Win7,有的不是。显示全部
我遇到的更奇怪,同一服务器,别人用着没这个错误,我用着就有了,我用的是Win7,他们有的是Win7,有的不是。收起
政府机关 · 2011-01-19
浏览2383
lizhitilizhiti其他lizhiti
缓存没有及时刷新也会引起!显示全部
缓存没有及时刷新也会引起!收起
2010-11-21
浏览2375
hubeiliubinhubeiliubin软件开发工程师惠州市惠城区环城西路柏子树下66号
晕,我遇到跟楼上同样的错误提示,我的是报表的分组问题,如果分组了就会有这个错误,不分组没这个错误。郁闷啊。显示全部
晕,我遇到跟楼上同样的错误提示,我的是报表的分组问题,如果分组了就会有这个错误,不分组没这个错误。郁闷啊。收起
政府机关 · 2010-11-18
浏览2340
sysuzzjsysuzzj工程师APEXSOFT
请问楼主有没有解决,我也是RQP-DEF-0177错误,不过状态是“执行操作“sqlPrepareWithOptions”(状态为“-9”)时出错。 ”,重启数据库没用 :'( 之前都好好的,然后我打算把库迁移到另外一台机子上去,就运行了下内容库的导出,然后就变成这样了,救命啊。。。...显示全部
请问楼主有没有解决,我也是RQP-DEF-0177错误,不过状态是“执行操作“sqlPrepareWithOptions”(状态为“-9”)时出错。 ”,重启数据库没用 :'( 之前都好好的,然后我打算把库迁移到另外一台机子上去,就运行了下内容库的导出,然后就变成这样了,救命啊。。。收起
IT分销/经销 · 2010-10-26
浏览2502
yaoxinmiaoyaoxinmiao软件开发工程师欣同创
我这两天也频繁遇到这个问题,关键是之前能运行的报表不知道什么时候就报这个错误,然后不知道什么时候又好了,能正常运行了,真是折腾的人快疯掉了显示全部
我这两天也频繁遇到这个问题,关键是之前能运行的报表不知道什么时候就报这个错误,然后不知道什么时候又好了,能正常运行了,真是折腾的人快疯掉了收起
互联网服务 · 2010-09-17
浏览2382
cognos_cwjcognos_cwj专业技术支持人员中国电科院
这个问题是很奇怪,我在实施的过程中遇到过类似的,从一个环境迁移到另一个环境,就会报这样的错误,我也是尝试着从新做一个同样的报表就能运行。显示全部
这个问题是很奇怪,我在实施的过程中遇到过类似的,从一个环境迁移到另一个环境,就会报这样的错误,我也是尝试着从新做一个同样的报表就能运行。收起
IT分销/经销 · 2010-07-15
浏览2420
junix2008junix2008项目经理耐普罗塑胶五金制品(深圳)有限公司
按冰冰私下教我的方法,我重新做一个一模一样报表试试看还出不出问题,看来是不能偷懒了显示全部
按冰冰私下教我的方法,我重新做一个一模一样报表试试看还出不出问题,看来是不能偷懒了收起
互联网服务 · 2010-07-14
浏览2414
cognoszhangcognoszhang固定收益智能研究组临时负责人、大数据研究员天弘基金管理有限公司
不是自己做的系统,当超出自己控制范围的时候 确实很痛苦显示全部
不是自己做的系统,当超出自己控制范围的时候 确实很痛苦收起
基金 · 2010-07-14
浏览2366
lanxing2210lanxing2210高级经理客商银行
把查询的“处理”属性设置为“仅数据库”看看显示全部
把查询的“处理”属性设置为“仅数据库”看看收起
银行 · 2010-07-14
浏览2381

提问者

junix2008
项目经理耐普罗塑胶五金制品(深圳)有限公司
擅长领域: 大数据商业智能数据库

相关问题

相关资料

问题状态

  • 发布时间:2010-07-05
  • 关注会员:0 人
  • 问题浏览:20052
  • 最近回答:2011-03-31
  • X社区推广