2

发生此问题,我想知道可能的原因: 在文本文件导入期间,SSIS 包在错误的数据库中创建了表,而不是在正确的数据库中写入正确的表。

详细信息:有一个应用程序使用 SSIS 包每天导入文本文件。这些文件记录存储在应用程序数据库的表中,并且在收到下一组文件之前可用,届时新记录将替换它们。

这些记录还存储在另一个数据库中,其中包含导入日期信息。

在两个数据库中保持相同信息的表具有不同的名称。

SSIS 包包含:
两个数据库连接
一个文件连接
和一个数据流任务
- 一个平面文件源
- 一个多播
- 两个 OLE DB 目标

数据流任务

执行: dtexec

该软件包已经运行了一年。

没有表创建任务。我将多播的输出连接到数据库中已经创建的表。

问题:有一次,SSIS 包将记录写入存储数据库表中,而不是写入应用程序数据库表,而是在存储数据库中创建应用程序数据库表并将记录写入那里。

什么可能导致它?

提前致谢。

4

0 回答 0