[SQL SERVER][SSIS]Sybase 2 SQL2008

[SQL SERVER][SSIS]Sybase 2 SQL2008

最近有個Migration需求,客戶希望將Sybase 某個DB下所有Table And Data移植到SQL2008,

就自己以前經驗對Sybase(賽背死...XD) Provider沒啥好感,

果然這次也是嘗試了一整天才搞定中文亂碼問題,

感動之餘也不忘紀錄分享給有需要的朋友。

 

環境資訊

來源: Sybase ASE 15.5

image

image

 

目的:MSSQL 2008

image

 

 

SSIS資料流程嘗試以下組合結果

1.來源:OLE DB。目的:OLE DB。

結果:中文亂碼(失敗)。

imageimage

 

2.來源:ADO.NET。目的:ADO.NET。

結果:中文不會亂碼,但須手動微調語法(成功)。

imageimage

 

設定ODBC

image

image

 

ADO.NET 來源,資料存取模式請使用SQL命令

image

 

ADO.NET 目的,需刪除雙引號(")

image

 

3.來源:ADO.NET。目的:OLE DB。

結果:中文不會亂碼,也無須手動微調語法(成功)。

imageimage