我一直在嘗試使用SSIS提取從Oracle的一些信息的表中的SQL服務器,但我有下一消息錯誤SQL使用SSIS從Oracle中將一些信息提取到SQL服務器中的表中,但我遇到下一個消息錯誤。日期類型SSIS的問題
將列「DATE_OFFICE」(294)轉換爲列「Copy of DATE_OFFICE」(96)時數據轉換失敗。
我決定將表格從Oracle導出到Excel文件中,並從那裏模擬提取過程,並且我沒有任何問題。另外,我在日期類型的列中尋找了一些可能的奇怪數據,但是我沒有發現任何錯誤,這些日期的格式是「dd-mmm-yy」,並且在sql server中,表格以這種格式加載了這些數據: 「yyyy-mm-dd」,並且有任何問題。
那麼,我可以在轉換類型任務中做些什麼來避免或修復這個錯誤?試試選擇另一種日期格式作爲輸出是否好?
我決定將表格從Oracle導出到Excel文件,並從那裏模擬提取過程,並且我沒有任何問題。另外,我在日期類型的列中尋找了一些可能的奇怪數據,但是我沒有發現任何錯誤,這些日期的格式是「dd-mmm-yy」,並且在sql server中,表格以這種格式加載了這些數據: 「yyyy-mm-dd」,並且有任何問題。
那麼,我可以在轉換類型任務中做些什麼來避免或修復這個錯誤?試試選擇另一種日期格式作爲輸出是否好?
從Oracle未來的數據類型被解釋爲DT_DBTIMESTAMP和我試圖將其轉換爲DT_DATE。
從Oracle發送的值是什麼?如果雙擊源和數據轉換之間的連接器並選擇Metatdata,則DATE_OFFICE列的元數據是什麼?什麼數據類型,你試圖將其轉換爲 – billinkc