-1

内部查询处理器错误:查询处理器在执行期间遇到意外错误。

请帮我解决..

当我尝试执行 sp 时,我得到了错误

警告:空值被聚合或其他 SET 操作消除。消息 8630,级别 17,状态 52,过程 USPReportPerformanceIndex_test,第 456 行内部查询处理器错误:查询处理器在执行期间遇到意外错误。

这个问题怎么解决。。

4

1 回答 1

0

这可能对你有用。我的团队在 Microsoft Dynamics CRM 数据库上遇到了类似的错误。CRM 解决方案不知何故有一个悬空的外键引用,当我们尝试从表中删除该行时,我们收到“内部查询处理器错误:查询处理器在执行期间遇到意外错误”错误。所以,这就是我们所做的,之后我们就可以运行查询了。请注意,这些步骤特定于 CRM 错误。您可以选择适用于您的步骤。

步骤1

备份 CRM 组织数据库

第2步

查找具有无效 Null 引用的依赖项:

select top 10 * from DependencyBase
where RequiredComponentNodeId not in
(select DependencyNodeId from DependencyNodeBase)

第 3 步

将 CRM 组织数据库置于单用户模式

第4步

运行以下脚本

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

第 5 步

将 CRM 组织数据库置于多用户模式

第 6 步

做 IISreset

于 2013-07-10T07:40:51.337 回答