摘要:SSIS轉拋資料-無法再Unicode和非Unicode之間轉換
使用SSIS(SQL Server Integration Service)MS-SQL 2005版本以後的ETL function,
在轉資料時限定資料格式一定要相同才能成功轉換,
若SQL中有一些自己給定的字串,
通常都是unicode的,但是Table在建立時若資料欄位型態為nvrachar、nchar這種就是非unicode
有兩種方式可以解決此問題
1.資料轉換SQL的字串要加上 Covert(nvarchar,'字串')或是N'字串',
2.使用SSIS資料轉換模組1/0轉換,轉換為Unicode字串的方式,
他用勾選產生輸出別名都會有的副本,要把的副本字樣刪除才能成功,
這樣就可以成功執行SSIS資料轉拋動作