Saya membuat paket di mana saya akan mengekspor data dari database ke file excel kosong. Ketika saya menambahkan hanya komponen sumber dan tujuan dan saya menjalankan paket saya mendapatkan kesalahan konversi yang menyatakan kolom Output dan kolom "A" tidak dapat mengkonversi antara tipe data string unicode dan non-unicode.
Untuk memperbaikinya saya menambahkan komponen konversi data dan mengkonversi semua kolom
"String Unicode [DT_WSTR]"
dan saya tidak lagi menerima kesalahan. Satu-satunya masalah adalah bahwa saya memiliki sekitar 50 kolom di mana saya harus pergi 1 per 1 dan pilih "Unicode String [DT_WSTR]" dari daftar drop-down. Saya kemudian harus masuk ke komponen tujuan dan memetakan kolom yang baru dikonversi ke file excel saya.
Pertanyaan saya adalah, jika ada orang lain yang menemukan ini, apakah ada cara yang lebih baik dan lebih efisien untuk berkeliling harus melakukan semua konversi tipe data manual? Harus mengkonversi dan memetakan semua kolom satu per satu tampaknya tidak praktis terutama jika Anda memiliki banyak baris.
Saya mengerti file excel bukan cara terbaik untuk mengimpor dan mengekspor data, tetapi itulah yang diperlukan dalam kasus khusus ini.
Saya mungkin mencari cara untuk hanya mengekspor ke file teks datar dan kemudian mencoba untuk mengkonversi ke excel sebagai langkah terakhir dalam paket. Saya hopping ini tidak akan memicu kesalahan konversi unicode / nonunicode yang sama.