Saya mencoba untuk mengekspor rencana pemeliharaan sederhana dari contoh SQL Server.
Saya ingin memeriksa ekspor ke kontrol sumber, dan menerapkan rencana pemeliharaan yang diekspor ke instance yang secara fungsional identik.
StackOverflow dan SQL Server Newbie merekomendasikan penggunaan Layanan Integrasi untuk mengekspor rencana pemeliharaan.
Ketika saya mencoba untuk terhubung ke Layanan Integrasi pada target Ekspor, saya menerima kesalahan berikut:
Menghubungkan ke layanan Layanan Integrasi pada komputer "WEBSERVER" gagal dengan kesalahan berikut: Layanan yang ditentukan tidak ada sebagai layanan yang diinstal.
Kami memilih untuk menonaktifkan Layanan Integrasi di WEBSERVER karena kami menggunakan kotak ini hanya untuk menyajikan data ke aplikasi konsumen. Semua data di WEBSERVER direplikasi dari instance backend. Layanan Integrasi banyak digunakan untuk memproses data pada instance backend.
Apakah ada cara yang terdokumentasi untuk mengekspor rencana pemeliharaan tanpa menggunakan Layanan Integrasi? Apakah Microsoft mendukungnya?
dtutil
- yang dibangun ini - pada dasarnya dinonaktifkan jika tidak, meskipun ada. Beberapa versi SQL Server (seperti Web Edition) tidak memungkinkan SSIS untuk diinstal sepenuhnya, meskipun Rencana Pemeliharaan pada dasarnya menggunakan hampir semua fungsi SSIS. (Namun, ada peretasan untuk mengatasi ini, dengan asumsi Anda memiliki dua versi SQL Server, salah satunya tidak terpincang - lihat jawaban saya di bawah ini.)