发生此问题,我想知道可能的原因: 在文本文件导入期间,SSIS包在错误的数据库中创建表,而不是在正确的数据库中写入正确的表。
详细信息:有一个应用程序使用SSIS包每天导入文本文件。 这些文件记录存储在应用程序数据库的表中,它们可用,直到收到下一组文件,新记录将替换它们。
记录也存储在另一个数据库中,并附有导入日期信息。
在两个数据库中保存相同信息的表具有不同的名称。
SSIS包中包含:
两个数据库连接
文件连接
以及数据流任务:
- 一个平面文件来源
- 一个多播
- 两个OLE DB目标
执行: dtexec
该套餐已经运行了一年。
没有表创建任务。 我将多播的输出连接到数据库中已创建的表。
问题:SSIS包有一次在存储数据库表中写入记录,而不是在应用程序数据库表中写入,它在存储数据库中创建了应用程序数据库表并在那里写入了记录。
可能是什么造成的?
提前致谢。