Saya telah melihat masalah ini sebelumnya, itu adalah Excel yang menjadi masalah, bukan SSIS. Excel mengambil sampel beberapa baris pertama dan kemudian menyimpulkan tipe data bahkan jika Anda secara eksplisit mengaturnya ke teks. Yang perlu Anda lakukan adalah memasukkan ini ke dalam string koneksi file Excel dalam paket SSIS. Instruksi ini memberi tahu Excel bahwa kolom berisi tipe data campuran dan mengisyaratkannya untuk melakukan pemeriksaan ekstra sebelum memutuskan bahwa kolom tersebut adalah tipe numerik padahal sebenarnya bukan.
;Extended Properties="IMEX=1"
Ini harus bekerja dengan ini (dalam banyak kasus). Hal yang lebih aman untuk dilakukan adalah mengekspor data Excel ke teks yang dibatasi tab dan menggunakan SSIS untuk mengimpornya.
- http://blogs.acceleration.net/ryan/archive/2005/01/11/477.aspx