2010-03-19 87 views
0

我試圖使用導入/導出嚮導從SQL Server 2005中導出表。我已經沒有問題,導出數據,並從5桌成功出口,但現在我得到這個錯誤:SQL Server導出數據失敗

Error 0xc0209029: Data Flow Task: SSIS Error Code DTS_E_INDUCEDTRANSFORMFAILUREONERROR. The "input "Destination Input" (114)" failed because error code 0xC020907B occurred, and the error row disposition on "input "Destination Input" (114)" specifies failure on error. An error occurred on the specified object of the specified component. There may be error messages posted before this with more information about the failure. (SQL Server Import and Export Wizard)

這是相當令人沮喪,因爲我已經嘗試了各種方法來提取數據,但這樣下去彈出。有任何想法嗎?編輯: 我試圖導出到Excel文件。我試過一個Flat文件,但它仍然是錯誤的。

+0

驗證數據庫是否完好 - 先完成表的COMPLETE選擇。把結果扔掉 - 只要確保你正確地獲取數據。運行dbcc和檢查db的完整性。 – TomTom 2010-03-19 09:25:46

+0

表和數據庫都很好。這可能與TEXT列對於Excel列太大有關嗎? – 2010-03-19 09:58:05

+0

@Ardman - 很可能 - 嘗試在視圖中包裝表格,該視圖返回TEXT列的空字符串。然後嘗試像LEFT(CAST(colname AS varchar(max)),100)AS colname等操作/轉換來查看您是否有數據類型/長度問題。 – 2010-03-19 15:27:11

回答

1

很可能是您的TEXT列 - 嘗試在視圖中包裝表格,該視圖返回TEXT列的空字符串。然後嘗試像LEFT(CAST(colname AS varchar(max)),100)AS colname等操作/轉換來查看您是否有數據類型/長度問題。

+0

非常好!非常感謝! – 2010-03-19 16:58:18

相關問題