Kesalahan: "Untuk menjalankan paket ssis di luar alat data server sql Anda harus menginstal [kirim email yang berhasil] Layanan Integrasi atau lebih tinggi."


11

Perhatikan bahwa judul qusetion ini adalah pesan kesalahan kata demi kata yang spesifik untuk pengguna ini. Pesan kesalahan menggambarkan bug dalam aplikasi dtexec, yang menggantikan variabel pengguna ke dalam string pesan kesalahan. Dalam hal ini, pesan standar Standard E ditiondiganti dengan send successful email.

Pesan kesalahan 'standar' adalah:

Deskripsi: Untuk menjalankan paket SSIS di luar Business Development Intelligence Studio Anda harus menginstal Edisi Standar Layanan Integrasi atau lebih tinggi.


Versi SSIS 2012. Paket ini awalnya 2005 ver. Paket pada sistem file.

Mesin DB / Agen pada Host 1, SSIS pada Host 2.

Eksekusi dari Host 2 berjalan dengan sukses. Eksekusi dari Host 1 memberikan kesalahan dalam subjek pertanyaan. Melihat pos ini , tetapi engine dan agen dipasang pada Host 1. Apakah ada yang melihat ini? Google tidak menghasilkan apa-apa saat mencari kesalahan yang sebenarnya (baris subjek tepat, kata-kata aneh dalam pesan kesalahan).

Terima kasih!


Apakah Anda menggunakan model Penerapan Proyek baru atau model Penerapan Paket yang lebih lama? SQL Agent memulai paket pada Host 2 melalui langkah pekerjaan Layanan Integrasi, beberapa panggilan baris perintah atau panggilan TSQL
billinkc

Metode lama, file paket dtx tunggal. Ini terlihat ketika mengeksekusi paket dari SSMS \ Integration Services, tidak ada pekerjaan yang terlibat.
Eric Higgins

Jawaban:


8

Komponen SSIS 2012 harus diinstal pada Host 1 untuk menyelesaikan masalah.

* Jika ada yang tahu cara untuk menyelesaikan ini tanpa menginstal komponen SSIS 2012 di mana mereka tidak dimaksudkan, silakan posting dan saya akan menerima jawaban Anda.


1
Sejak pertanyaan lain ditandai dengan 2005, mungkin perilaku telah berubah sejak saat itu.
Jon Seigel

1

Saya menerima kesalahan yang sama, tetapi dengan nama salah satu langkah pekerjaan saya di tempat 'kirim email berhasil'. Apa yang berhasil bagi saya adalah me-restart Agent setelah menambahkan variabel lingkungan saya ke server baru. Bodoh, tapi berhasil.


0

Coba baris Perintah untuk menjalankan paket -

EXEC xp_cmdshell 'dtexec /FILE "\"C:\Users\amc\Documents\Visual Studio 2010\Projects\Planning Project1\Planning Project1\PlanningDataLoad.dtsx\"" /CHECKPOINTING OFF /REPORTING E '
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.