2012-03-23 80 views
3

我需要将大量数据从OLD DB2服务器移动到SQL Server。我想在我的SQL Server上使用OLE DB Provider for DB2创建一个链接服务器。我不知道的是DB2方面需要什么。 DB2服务器属于另一个组织,大多数与之合作的人已退休。该版本是“DB2 for VSE 6.1”。我可以默认连接到SQL Server吗?如果没有,是否有可以安装的可选软件来提供连接?我相信我需要DRDA应用程序服务器支持,但这是迄今为止我所能找到的。由于数据量大,如果可能的话,我宁愿不使用中间文本文件。是否有其他选项可以与V6.1配合使用?将数据从DB2迁移到SQL Server - DB2方面需要什么?

+0

我发现服务器没有TCP/IP,所以这是一个不行。如果它具有TCP/IP,我相信我需要DB2 Connect(我的PC上的个人版或服务器上的更高版本)才能使用其中一个Microsoft DB2提供程序。 – Bob 2012-04-02 14:43:44

回答

2

如果您可以使用可以使用或不可使用的SSIS,这取决于您的SQL Server Edition,我建议您使用此工具来移动数据。它可以帮助您处理数据类型更改,转换,验证的复杂性...

至于您需要连接到DB2的什么,have a look at this。它不仅解释了如何使用SSIS连接到DB2,还解释了可以在哪里下载DB2驱动程序。

我不能保证此驱动程序将与您一起使用特定版本的DB2。

Look also here

+0

我的主要问题是它是否可以与DB2 for VSE 6.1配合使用。我广泛使用SQL Server,但没有使用DB2/IBM的经验。我欣赏链接。如果我得到那么多,他们会有所帮助。 – Bob 2012-03-26 16:35:47

+0

在这些链接中,您可以获取有关如何获取驱动程序的信息。你不需要使用SSIS,但我鼓励你使用它。它是移动数据的好工具,学习起来并不难。 – JotaBe 2012-03-27 01:32:06