2011-09-20 51 views
0

我有SSIS包,其中包含XML源,它將輸出提供給兩個OLE DB目標,第一個是父表,第二個目標是子表。兩者都以Identity Specification爲標準。當我在父表中主鍵自動增量運行包,但在子表中的外鍵不插入(僅爲空)。任何建議請 代表我的數據流的XML源到OLE SSIS中的目標不插入外鍵

> XML Source ---------> OLE DB Destination (Mapped to Parent table) 
>    | 
>    ---------> OLE DB Destination (Mapped to child table) 
+0

你怎麼知道ParentId插入子表?子表插入是否與父項同時發生?你能發佈執行任務的圖像來幫助解決這個問題嗎? –

回答

0

的樣子,我們可以直接做到這一點。所以我做的步驟是直接插入XML數據到平坦表,然後創建一個SQL執行任務,並運行插入,更新腳本轉換成真正的表