2010-10-20 64 views
0

SQL 2008 R2,可以簡單地導出到平面文件目標。時間戳列在目標中設置爲DT_DBTIMESTAMP,根據文檔「小數秒的最大比例爲3位數」。但是,我的導出文件有7位小數秒精度,由文檔中的DT_DBTIMESTAMP2定義。由於多餘的小數秒位置,列當然不能重新導入到SQL Server中。SSIS平面文件導出時間戳具有超額精度?

有誰知道爲什麼SSIS導出日期時間列的定義與SSIS數據類型不同?

回答

0

檢查目標數據類型並確保它們是DB_TIMESTAMP而不是DB_TIMESTAMP2。 右鍵單擊目標組件並選擇「顯示高級編輯器...」,然後檢查「輸入和輸出屬性」選項卡上的數據類型。