内部查询处理器错误:查询处理器在执行期间遇到意外错误。
请帮我解决问题..
当我尝试执行sp时,我得到了错误
警告:聚合或其他SET操作消除了空值。 Msg 8630,Level 17,State 52,Procedure USPReportPerformanceIndex_test,Line 456 内部查询处理器错误:查询处理器在执行期间遇到意外错误。
如何解决此问题..
答案 0 :(得分:0)
这可能对你有用。我的团队在Microsoft Dynamics CRM数据库上遇到了类似的错误。 CRM解决方案以某种方式有一个悬空的外键引用,当我们尝试从表中删除此行时,我们得到“内部查询处理器错误:查询处理器在执行期间遇到意外错误”错误。所以,这是我们之后能够运行查询的内容。请注意,这些步骤特定于CRM错误。您可以选择适用于您的步骤。
备份CRM组织数据库
查找具有无效Null引用的依赖项:
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