Melaksanakan Pakej SSIS 2012 dengan Komponen Skrip daripada Aplikasi Luaran
Apabila melaksanakan pakej SSIS 2012 yang mengandungi komponen skrip daripada aplikasi luaran menggunakan Microsoft Pemasangan .SqlServer.ManagedDTS v 11.0, mesej ralat mungkin berlaku untuk setiap komponen skrip:
"Untuk menjalankan pakej SSIS di luar Alat Data Pelayan SQL anda mesti memasang [Nama Komponen Skrip] Perkhidmatan Integrasi atau lebih tinggi. "
Ralat ini menunjukkan bahawa mesin yang melaksanakan aplikasi tidak mempunyai Perkhidmatan Penyepaduan SQL Server yang dipasang.
Untuk menyelesaikan isu ini:
Tentukan sama ada Anda Aplikasi Memerlukan Komponen Skrip Tertentu
Semak sama ada pakej mengandungi sebarang komponen skrip yang mempunyai kebergantungan khusus. Jika ya, anda perlu memasang versi komponen skrip yang sesuai.
Jika pakej tidak memerlukan komponen skrip tertentu, anda boleh melangkau langkah seterusnya.
Pasang Perkhidmatan Penyepaduan Pelayan SQL
Pasang Perkhidmatan Perkhidmatan Penyepaduan Pelayan SQL pada mesin tempat aplikasi akan dilaksanakan. Perkhidmatan ini menyediakan persekitaran masa jalan yang diperlukan untuk melaksanakan pakej SSIS.
Pertimbangan Tambahan
<startup useLegacyV2RuntimeActivationPolicy="true"> <supportedRuntime version="v4.0"/> <supportedRuntime version="v2.0.50727"/> </startup>
foreach (ConnectionManager connection in pkg.Connections) { if (null != srcAssembly && connection.Name.Contains("Source")) { connection.SetQualifier(srcAssembly); } else if (null != destAssembly && connection.Name.Contains("Destination")) { connection.SetQualifier(destAssembly); } }
Oleh mengikut langkah ini, anda boleh berjaya melaksanakan pakej SSIS 2012 dengan komponen skrip daripada aplikasi luaran.
Atas ialah kandungan terperinci Bagaimana untuk Melaksanakan Pakej SSIS 2012 dengan Komponen Skrip daripada Aplikasi Luaran?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!