查找期间行未产生匹配 SSIS LookUp 问题
我不断收到错误消息
错误:数据流任务中的 0xC020901E, 查找 ProjectId [580]:行没有产生 查找期间匹配。错误:0xC0047072 在数据流任务中,DTS.Pipeline:否 存在 ID 为 880 的对象。
它不会在同一位置重复出现,而是在每次运行的不同位置出现。即使两次不同的运行一切都完全相同。有时,它甚至在查找时都不会出现在视觉上,尽管该错误非常清楚地表明了导致该错误的原因。
谁能给我一些关于为什么会发生这种情况的信息以及一些关于如何解决它的建议。我正在使用 Business Intelligence Studio 2005,
我可能应该注意到我的查找错误是重定向行。
I keep getting the error message
Error: 0xC020901E at Data Flow Task,
Lookup ProjectId [580]: Row yielded no
match during lookup. Error: 0xC0047072
at Data Flow Task, DTS.Pipeline: No
object exists with the ID 880.
It does not reoccur in the same spot rather in different places each run. Even when everything is exactly the same through 2 different runs. Sometimes it doesn't even appear visually on a look up, although the error makes it pretty clear that is what's causing it.
Can anyone give me some incite to why this might be happening and some suggestions on how to fix it. I am using Business Intelligence Studio 2005
I should probably note that I have the Lookups Error being Redirect Row.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
问题的出现是因为我没有启用缓存,在 2005 年,这是非常违反直觉的。当未选中该复选框进行缓存时,它仍然会执行此操作。当您检查但未指定尺寸时。那么你就没有缓存。我需要的选项虽然已默认启用。
The issue was coming because I did not have no caching enable, in 2005 it is very counter intuitive. When the checkbox is not checked for caching it still does it. When you check it but do not specify the size. Then you are not caching. The option I needed and though had been enabled by default.