Deltek眼镜蛇-错误更新RTD文件:有时你会得到这些错误之一,你从未见过,因为各种各样的原因,原因需要一整天来跟踪。试试这个大小:
[Error]Error updating RTD file:|Error: Connectivity Error: [Microsoft][ODBC SQL Server Driver][SQL Server]Cannot insert duplicate key row in object ' dbo. [Error]更新RTD文件错误:|有唯一索引的' IX_UNIQUE_RATEDESC '。ODBC Error: [Microsoft][ODBC SQL Server Driver][SQL Server]Cannot insert duplicate key row in object ' dbo.错误提示:有唯一索引的' IX_UNIQUE_RATEDESC '。
这发生在批量加载大量的Rates文件期间;一个更小的版本在早些时候的博客中提到,并去了Deltek眼镜蛇没有一个尖叫。必威体育网页全网独家但是,当我向文件中添加大约2000条新记录时,我得到了上述错误。
通常情况下,如果你有一个重复的记录,Deltek Cobra会清楚地将其识别为一个错误,给你行号和它发现的项目的名称;是这样的:
[错误]发现重复的'工作过度的英文。支持2011年10月1日'(记录75,1143)
然而,出于某种原因,Cobra停止了对这个特定的加载,并产生了相当冗长的“RTD文件”错误。起初,并不清楚重复是原因,尽管该消息确实暗示了一个重复的密钥。如果您在类似的过程中看到此错误,那么它很可能是重复记录问题。找到它可能是最大的挑战。
为了帮助你们理解这最后一点;后来我发现,如果您创建一个新的Rate文件来加载产生CSV文件的错误,您可能会得到正常的重复记录错误,这将允许您快速修复它们,并继续您的工作。我说“可能”是因为我在那天确实尝试了,并得到了单一的RTD文件消息。
我只是在尝试为这个博客重现错误时发现了后一种可能性,并不想再次破坏我的客户现在正在工作的Rate文件。必威体育网页全网独家因此,我创建了一个新的test Rate文件,但在加载相同的错误文件时,却无法出现神秘的错误。不,相反,我得到了很多很好的描述性重复记录错误——我真的可以在周五做的,当所有这些发生的时候;这可以让我省下很多时间和绞尽脑汁。我不喜欢讽刺。