0

在寻找将数据从 DB2 数据库导入 SQL Server 2008 的更快方法时,我偶然发现了这篇博文。

http://blog.stevienova.com/2009/05/20/etl-method-fastest-way-to-get-data-from-db2-to-microsoft-sql-server/

我试图弄清楚如何实现以下目标:

3) 创建一个 BULK Insert 任务,并加载执行过程任务创建的文件。(请注意,您必须创建一个 .FMT 文件以通过导入进行修复。我创建了一个 .NET 应用程序来加载 FDF 文件(传输描述),它将自动为我创建一个 .FMT 文件,以及一个 SQL Create 语句 –节省时间和繁琐的工作)

我有一个 TXT 文件和一个单独的 FDF 中的数据,其中包含表结构的详细信息。如何组合它们以创建合适的 .FMT 文件?

4

1 回答 1

0

我不知道如何创建合适的 .FMT 文件。

相反,我最终从 SQL Server 中的源 DB2 系统创建了副本表,并确保该列顺序与 IBM File Transfer Utility 中的列顺序相同。

使用 Excel 工作表来控制应该加载哪些文件传输/表,允许我随意启用/禁用,以及 SSIS 中的 For Each 循环,我有一个合适的解决方案可以从我们的 DB2 系统中快速加载多个表。

于 2013-02-28T20:02:36.403 回答