2012-03-23 85 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