Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Mengapa saya mendapat ralat tentang kebergantungan komponen skrip yang hilang semasa melaksanakan pakej SSIS 2012 daripada aplikasi luaran?

Mengapa saya mendapat ralat tentang kebergantungan komponen skrip yang hilang semasa melaksanakan pakej SSIS 2012 daripada aplikasi luaran?

Patricia Arquette
Patricia Arquetteasal
2024-10-30 21:08:02180semak imbas

Why am I getting an error about missing script component dependencies when executing SSIS 2012 packages from an external application?

Melaksanakan Pakej SSIS 2012 daripada Aplikasi Luaran: Menangani Ralat Komponen Skrip

Apabila cuba melaksanakan pakej SSIS 2012 melalui aplikasi anda menggunakan Microsoft Pemasangan .SqlServer.ManagedDTS v 11.0, anda mungkin menghadapi ralat yang berkaitan dengan kebergantungan komponen skrip yang hilang. Ini biasanya disebabkan oleh ketiadaan Perkhidmatan Perkhidmatan Integrasi Pelayan SQL pada mesin tempat aplikasi dijalankan.

Isu

Komponen skrip anda berkemungkinan merujuk pada pemasangan luaran yang tidak terdapat pada mesin sasaran. Mesej ralat "Untuk menjalankan pakej SSIS di luar Alat Data Pelayan SQL anda mesti memasang [Nama Komponen Skrip] Perkhidmatan Integrasi atau lebih tinggi" menunjukkan bahawa komponen yang diperlukan tidak dipasang.

Penyelesaian

Untuk menyelesaikan isu ini, anda mesti memasang Perkhidmatan Penyepaduan Pelayan SQL pada mesin tempat aplikasi akan melaksanakan pakej. Perkhidmatan ini menyediakan persekitaran masa jalan yang diperlukan untuk pakej SSIS, termasuk keupayaan untuk memuatkan dan melaksanakan komponen skrip.

Maklumat Tambahan

  • Rujuk sumber berikut untuk butiran lanjut tentang ralat khusus ini: https://dba.stackexchange.com/questions/49786/error-to-run-a-ssis-package-outside-of-sql-server-data-tools-you-must-install
  • Pastikan fail konfigurasi aplikasi (app.config) termasuk entri berikut untuk mendayakan keserasian x86:
<code class="xml"><?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <startup useLegacyV2RuntimeActivationPolicy="true">
        <supportedRuntime version="v4.0"/>
        <supportedRuntime version="v2.0.50727"/>
    </startup>
</configuration></code>
  • Setelah Perkhidmatan Perkhidmatan Integrasi Pelayan SQL dipasang , pastikan anda mengesahkan bahawa pemasangan yang diperlukan ada pada mesin sasaran. Jika tidak, anda mungkin perlu menyalinnya secara manual ke lokasi yang sesuai.

Dengan mengikuti langkah-langkah ini, anda sepatutnya berjaya melaksanakan pakej SSIS 2012 dengan komponen skrip daripada aplikasi luaran anda.

Atas ialah kandungan terperinci Mengapa saya mendapat ralat tentang kebergantungan komponen skrip yang hilang semasa melaksanakan pakej SSIS 2012 daripada aplikasi luaran?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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