Opsi A
ConnectionString
properti untuk Manajer Koneksi Excel bukanlah tempat saya pergi untuk memanipulasi file saat ini, yang kontras dengan Manajer Koneksi File Datar biasa.
Sebagai gantinya, letakkan ekspresi di ExcelFilePath
Manajer Koneksi Excel properti.
Secara teori, seharusnya tidak ada perbedaan antara ConnectionString dan ExcelFilePath kecuali bahwa Anda akan memiliki lebih banyak "barang" untuk dibangun untuk mendapatkan string koneksi yang tepat.
Selain itu, pastikan Anda menjalankan paket dalam mode 32 bit.
Opsi B
Alternatif yang mungkin Anda hadapi adalah nilai waktu desain untuk String Koneksi tidak valid setelah dijalankan. Ketika paket dimulai, itu memverifikasi bahwa semua sumber daya yang diharapkan tersedia dan jika tidak, itu gagal dengan cepat daripada mati di tengah beban. Anda dapat menunda validasi ini hingga SSIS harus benar-benar mengakses sumber daya dan Anda melakukannya dengan menyetel DelayValidation
properti untuk Benar. Properti ini ada di semua yang ada di SSIS tetapi saya akan mulai dengan mengaturnya di Excel Connection Manager terlebih dahulu. Jika masih memunculkan Kesalahan Validasi Paket, coba atur validasi penundaan Aliran Data ke true juga.