Rumah > pembangunan bahagian belakang > C++ > Bagaimana untuk Melaksanakan Pakej SSIS 2012 dengan Komponen Skrip daripada Aplikasi Luaran?

Bagaimana untuk Melaksanakan Pakej SSIS 2012 dengan Komponen Skrip daripada Aplikasi Luaran?

Mary-Kate Olsen
Lepaskan: 2024-10-30 03:05:28
asal
950 orang telah melayarinya

How to Execute SSIS 2012 Packages with Script Components from External Applications?

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

  • Pastikan fail konfigurasi aplikasi (.config) termasuk tetapan berikut:
<startup useLegacyV2RuntimeActivationPolicy="true">
    <supportedRuntime version="v4.0"/>
    <supportedRuntime version="v2.0.50727"/>
</startup>
Salin selepas log masuk
  • Jika pakej menggunakan pengurus sambungan tersuai, anda perlu menentukan kelayakan pemasangan untuk sambungan dalam kod anda:
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);
    }
}
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan