Bagikan melalui


Mengembangkan Pengelola Sambungan Kustom

Berlaku untuk: SQL Server SSIS Integration Runtime di Azure Data Factory

Integration Services menggunakan pengelola koneksi untuk merangkum informasi yang diperlukan untuk menyambungkan ke sumber data eksternal. Layanan Integrasi mencakup berbagai manajer koneksi yang mendukung koneksi ke sumber data yang paling umum digunakan, dari database perusahaan hingga file teks dan lembar kerja Excel. Jika pengelola koneksi dan sumber data eksternal yang didukung oleh Integration Services tidak sepenuhnya memenuhi kebutuhan Anda, Anda dapat membuat manajer koneksi kustom.

Untuk membuat manajer koneksi kustom, Anda harus membuat kelas yang mewarisi dari ConnectionManagerBase kelas dasar, menerapkan DtsConnectionAttribute atribut ke kelas baru Anda, dan mengambil alih metode dan properti penting dari kelas dasar, termasuk ConnectionString properti dan AcquireConnection metode .

Penting

Sebagian besar tugas, sumber, dan tujuan yang telah dibangun ke dalam Layanan Integrasi hanya berfungsi dengan jenis manajer koneksi bawaan tertentu. Sebelum mengembangkan manajer koneksi kustom untuk digunakan dengan tugas dan komponen bawaan, periksa apakah komponen tersebut membatasi daftar manajer koneksi yang tersedia untuk jenis tertentu. Jika solusi Anda memerlukan pengelola koneksi kustom, Anda mungkin juga harus mengembangkan tugas kustom, atau sumber atau tujuan kustom, untuk digunakan dengan pengelola koneksi.

Di Bagian Ini

Bagian ini menjelaskan cara membuat, mengonfigurasi, dan mengodekan manajer koneksi kustom dan antarmuka pengguna kustom opsionalnya. Cuplikan kode yang ditampilkan di bagian ini digambar dari Sampel Pengelola Sambungan Kustom Sql Server.

Membuat Pengelola Sambungan Kustom
Menjelaskan cara membuat kelas untuk proyek pengelola koneksi kustom.

Mengoding Pengelola Sambungan Kustom
Menjelaskan cara menerapkan manajer koneksi kustom dengan mengambil alih metode dan properti kelas dasar.

Mengembangkan Antarmuka Pengguna untuk Pengelola Sambungan Kustom
Menjelaskan cara mengimplementasikan kelas antarmuka pengguna dan formulir yang digunakan untuk mengonfigurasi manajer koneksi kustom.

Informasi Umum untuk semua Objek Kustom

Untuk informasi yang umum untuk semua jenis objek kustom yang bisa Anda buat di Integration Services, lihat topik berikut:

Mengembangkan Objek Kustom untuk Layanan Integrasi
Menjelaskan langkah-langkah dasar dalam mengimplementasikan semua jenis objek kustom untuk Layanan Integrasi.

Mempertahankan Objek Kustom
Menjelaskan persistensi kustom dan menjelaskan kapan diperlukan.

Membangun, Menyebarkan, dan Men-debug Objek Kustom
Menjelaskan teknik untuk membangun, menandatangani, menyebarkan, dan men-debug objek kustom.

Informasi tentang Objek Kustom Lainnya

Untuk informasi tentang jenis objek kustom lain yang bisa Anda buat di Integration Services, lihat topik berikut:

Mengembangkan Tugas Kustom
Membahas cara memprogram tugas kustom.

Mengembangkan Penyedia Log Kustom
Membahas cara memprogram penyedia log kustom.

Mengembangkan Enumerator ForEach Kustom
Membahas cara memprogram enumerator kustom.

Mengembangkan Komponen Aliran Data Kustom
Membahas cara memprogram sumber, transformasi, dan tujuan aliran data kustom.