内部查询处理器错误:查询处理器执行过程中遇到意外的错误。
请帮助我解决..
当我尝试执行SP,即时得到错误
警告:Null值由聚合或其它SET操作消除。消息8630,级别17,状态52,过程USPReportPerformanceIndex_test,线456内部查询处理器错误:查询处理器在执行过程中遇到意外错误..
如何解决这个问题..
这可能会为你工作。我的团队经历了在Microsoft Dynamics CRM数据库上类似的错误。 CRM解决方案在某种程度上有晃来晃去外键参考,我们得到了“内部查询处理器错误:查询处理器在执行过程中遇到意外错误”的错误,当我们试图从表中删除此行。所以,这里是我们所做的事情之后,我们可以运行查询。请注意,这些步骤是特定于CRM的错误。您可以选择适用于您的步骤。
备份CRM组织数据库
发现有一个无效的空引用的依赖关系:
select top 10 * from DependencyBase
where RequiredComponentNodeId not in
(select DependencyNodeId from DependencyNodeBase)
把CRM组织数据库在单用户模式
运行以下脚本
dbcc checkdb('Cap_MSCRM',repair_rebuild)
go
update statistics DependencyBase
update statistics DependencyNodeBase
delete from DependencyBase
where DependencyId = '31BB8193-DD65-40E8-9A24-E7B7E2ADACD2' –DependencyId returned in Step 2
把CRM组织数据库在多用户模式
做IISRESET