簡體   English   中英

SSIS。 如何將具有 nvarchar(max) 類型列的表中的數據保存到原始文件目標

[英]SSIS. How to save data from a table having column with type nvarchar(max) to raw file destination

我想使用ssis.在兩個sql server 之間傳輸一個表。 OLEDB SourceSQL Table獲取數據, destination是原始文件保存數據。

問題是某些列的類型為nvarchar(max) ,我建議它不適合原始文件目標。

將數據類型轉換為dt_wstr ,因為dt_wstr的最大長度為4000 ,這對我的數據來說不夠。 如何將表格保存到文件?

Advance Editor中打開OLE DB Source並將data typeDT_WSTR更改為DT_TEXT ,或者您可以使用 Data Conversion Task 將數據類型從DT_WSTR更改為OLE DB SourceDestination之間的DT_TEXT

例如,我已附上快照供您參考。

在此處輸入圖像描述

現在將它更改為同一列Country並保存Advance Editor

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM