2017-02-17 92 views
2

我有一個關於返回查詢結果的SSIS包的CSV輸出的問題。包配置設置爲選擇分號';'作爲列分隔符,這在我們的開發環境中很有用。 但在測試環境。它會輸出帶逗號分隔列的csv文件!SSIS包輸出到CSV文件 -

Result in Dev env. 
Id;Name 
1;some name 

Result in Test env. 
Id, Name 
1, some name 

對此有任何解釋嗎?我已經檢查過測試服務器的區域設置,它們與我們在開發中的設置完全相同。 ENV。

感謝

+0

對不起,您是否在**平面文件連接管理器**的**列**選項卡中驗證了屬性**列分隔符**? –

+0

是的。該屬性設置爲分號。 –

+0

分隔符是否由包配置設置? –

回答

0

如果你將進入文件連接的屬性窗口,點擊表情,點擊(...)一個新的表達。

在這裏您可以從屬性下的下拉框中選擇'行DELimeter',然後單擊(...)創建一個表達式。你可以添加一個用戶變量來保存你的表達式的分隔符,這應該解析爲一個有效的分隔符。