0
Location:    lckmgr.cpp:385
Expression:  0
SPID:        94
Process ID:  3752
Description:     Too many parallel nested transactions

我的脚本有很多表要遗漏连接,并且有一个表遗漏连接本身,该表格有2,100,000条记录。当我在sql server 2005中运行脚本时,它会返回此错误消息:并行嵌套事务过多。

如何处理?请给我一些帮助。非常感谢。

LEFT OUTER JOIN 
    DW.HouseholdDetail H 
    ON H.HouseholdCompositionID = T.HouseholdCompositionID 
LEFT OUTER JOIN 
    T_IC_CODE TRole 
    ON H.TenancyRoleCode = TRole.Code_ID 
LEFT OUTER JOIN 
    DW.HouseholdDetail RH 
    ON H.RelatedToClientCoreID = RH.ClientCoreID 
    AND RH.HouseholdCompositionID = H.HouseholdCompositionID 
LEFT OUTER JOIN 
    T_IC_CODE RTRole 
    ON RH.TenancyRoleCode = RTRole.Code_ID 
LEFT OUTER JOIN 
    #TenantErrM AS TE 
    ON T.TenancyAccountID = TE.TenancyAccountID
4

1 回答 1

0

这似乎是 SQL Server 中的一个已知问题。请参阅相关的 Microsoft 知识库文章 940935,其中建议:

此问题的修复首先在累积更新 3 中发布。

也许您需要安装 SQL2005 SP4。有关更新的详细信息,请参阅知识库文章 939537

于 2014-01-03T09:32:02.327 回答