2016-11-07 47 views
1

我正在關注SSIS概述視頻- https://www.youtube.com/watch?v=3cPq9FXk-RA 我有一個excel文件,我想導入內容來自SQL數據庫。 我創建了一個oledb源文件和excel目標。 我收到以下錯誤 -我收到以下錯誤 - 「列」A「不能在Unicode和非Unicode字符串數據類型之間轉換」

「列‘A’無法在Unicode和非Unicode之間的字符串數據類型轉換」

請幫忙做什麼

+0

源代碼中的列A很可能是nvarchar,並且在您的目標中是varchar(或viceversa)。您可以通過轉到Excel destionation上的列選項卡並將鼠標懸停在列上進行檢查。 – DenStudent

回答

0

你需要添加數據轉換轉換以將字符串列從非Unicode(DT_STR)轉換爲Unicode(DT_WSTR)字符串,因爲Excel只識別Unicode。

您需要爲所有字符串列執行此操作。

+0

謝謝@Jonathan Porter – Catwoman

相關問題