2010-12-03 28 views
0

基本上我有2 dB的公司做一個基本的Hello World示例,以獲得MS服務器我的頭圍繞存儲過程和SSIS 2005怎麼辦SSIS和存儲過程 - 初學者

我有一個表SSIS_test_src和SSIS_test_des。 src數據庫有1個表(人),有3個記錄(id,name,age)。我想要做的是從src數據庫中取出表格和所有記錄並將它們插入到des數據庫中。

我不完全理解SP和SSIS包的層次結構,但我一直在做一些教程,但仍然無處可去。

如果有人可以通過告訴我如何使用SSIS包和存儲過程告訴我如何從我的源數據庫中獲取數據到我的空目標數據庫中,那就太棒了。

感謝, 奇安

回答

1

是否有您要使用存儲過程爲這個特別的原因?使用SSIS將數據從一個數據庫傳輸到另一個數據庫並不重要,並且不需要存儲過程。以下是我的做法:

  • 創建一對連接管理器:一個用於源數據庫,另一個用於目標。
  • 創建數據流任務。
  • 爲數據流創建一個OLE DB源和一個OLE DB目標節點。
  • 將源連接到目標。
  • 設置連接管理器的源節點到源數據庫
  • 執行相同的與目標DB目標節點
  • 確保在目的節點的映射是正確的(如果源和目標表是相同,那麼它應該沒問題)
  • 運行包。

就像我說的,我不確定爲什麼要使用存儲過程來執行此任務。我希望有所幫助。

1

基本上,源數據庫和目標數據庫完全有不同的表結構。我們需要從源數據庫中的不同表中獲取數據,並使用返回的數據集填充目標數據庫中的一個表。

我需要做基本的數據批量導入到目標表,但我是新來的所有SSIS和SP的世界,所以我不知道從哪裏開始等

奇安