Bagikan melalui


Koneksi Integration Services (SSIS)

Paket Microsoft SQL Server Integration Services menggunakan koneksi untuk melakukan tugas yang berbeda dan menerapkan fitur Layanan Integrasi:

  • Menyambungkan ke penyimpanan data sumber dan tujuan seperti teks, XML, buku kerja Excel, dan database relasional untuk mengekstrak dan memuat data.

  • Menyambungkan ke database relasional yang berisi data referensi untuk melakukan pencarian yang tepat atau samar.

  • Menyambungkan ke database relasional untuk menjalankan pernyataan SQL seperti perintah SELECT, DELETE, dan INSERT dan juga prosedur tersimpan.

  • Menyambungkan ke SQL Server untuk melakukan tugas pemeliharaan dan transfer seperti mencadangkan database dan mentransfer login.

  • Menulis entri log dalam file teks dan XML serta SQL Server tabel dan konfigurasi paket ke tabel SQL Server.

  • Menyambungkan ke SQL Server untuk membuat tabel kerja sementara yang diperlukan beberapa transformasi untuk melakukan pekerjaan mereka.

  • Menyambungkan ke proyek dan database Analysis Services untuk mengakses model penggalian data, memproses kubus dan dimensi, dan menjalankan kode DDL.

  • Menentukan file dan folder baru yang ada untuk digunakan dengan enumerator dan tugas Foreach Loop.

  • Menyambungkan ke antrean pesan dan ke Windows Management Instrumentation (WMI), SQL Server Management Objects (SMO), Web, dan server email.

Untuk membuat koneksi ini, Integration Services menggunakan pengelola koneksi, seperti yang dijelaskan di bagian berikutnya.

Pengelola Sambungan

Layanan Integrasi menggunakan pengelola koneksi sebagai representasi logis koneksi. Pada waktu desain, Anda mengatur properti pengelola koneksi untuk menjelaskan koneksi fisik yang dibuat Layanan Integrasi saat paket berjalan. Misalnya, pengelola koneksi menyertakan ConnectionString properti yang Anda tetapkan pada waktu desain; pada waktu proses, koneksi fisik dibuat menggunakan nilai dalam properti string koneksi.

Paket dapat menggunakan beberapa instans jenis manajer koneksi, dan Anda dapat mengatur properti pada setiap instans. Pada durasi, setiap instans jenis pengelola koneksi membuat koneksi yang memiliki atribut berbeda.

SQL Server Integration Services menyediakan berbagai jenis pengelola koneksi yang memungkinkan paket terhubung ke berbagai sumber data dan server:

  • Ada pengelola koneksi bawaan yang diinstal Penyiapan saat Anda menginstal Layanan Integrasi.

  • Ada pengelola koneksi yang tersedia untuk diunduh dari situs web Microsoft.

  • Anda dapat membuat pengelola koneksi kustom Anda sendiri jika manajer koneksi yang ada tidak memenuhi kebutuhan Anda.

Pengelola Koneksi Bawaan

Tabel berikut ini mencantumkan jenis pengelola koneksi yang disediakan SQL Server Integration Services.

Jenis Deskripsi Topik
ADO Menyambungkan ke objek ActiveX Data Objects (ADO). Pengelola Koneksi ADO
ADO.NET Menyambungkan ke sumber data dengan menggunakan penyedia .NET. Pengelola Sambungan ADO.NET
CACHE Membaca data dari aliran data atau dari file cache (.caw), dan dapat menyimpan data ke file cache. Pengelola Sambungan Cache
DQS Menyambungkan ke server Data Quality Services dan database Data Quality Services di server. Pengelola Sambungan Pembersihan DQS
EXCEL Menyambungkan ke file buku kerja Excel. Pengelola Koneksi Excel
FILE Menyambungkan ke file atau folder. Pengelola Koneksi File
FLATFILE Menyambungkan ke data dalam satu file datar. Pengelola Koneksi File Datar
FTP Sambungkan ke server FTP. Pengelola Koneksi FTP
HTTP Menyambungkan ke server web. Pengelola Koneksi HTTP
MSMQ Menyambungkan ke antrean pesan. Pengelola Koneksi MSMQ
MSOLAP100 Menyambungkan ke instans SQL Server Analysis Services atau proyek Analysis Services. Pengelola Koneksi Layanan Analisis
MULTIFILE Menyambungkan ke beberapa file dan folder. Pengelola Koneksi Beberapa File
MULTIFLATFILE Menyambungkan ke beberapa file dan folder data. Pengelola Koneksi Beberapa File Datar
OLEDB Menyambungkan ke sumber data dengan menggunakan penyedia OLE DB. Pengelola Sambungan OLE DB
ODBC Menyambungkan ke sumber data dengan menggunakan ODBC. Pengelola Koneksi ODBC
SMOServer Menyambungkan ke server SQL Server Management Objects (SMO). Pengelola Koneksi SMO
SMTP Menyambungkan ke server surat SMTP. Pengelola Koneksi SMTP
SQLMOBILE Menyambungkan ke database SQL Server Compact. Pengelola Koneksi SQL Server Edisi Compact
WMI Menyambungkan ke server dan menentukan cakupan manajemen Windows Management Instrumentation (WMI) di server. Pengelola Koneksi WMI

Pengelola Koneksi Tersedia untuk Diunduh

Tabel berikut ini mencantumkan jenis pengelola koneksi tambahan yang bisa Anda unduh dari situs web Microsoft.

Penting

Manajer koneksi yang tercantum dalam tabel berikut ini hanya berfungsi dengan Microsoft SQL Server 2012 Enterprise dan Microsoft SQL Server 2012 Developer.

Jenis Deskripsi Topik
ORACLE Menyambungkan ke server info> versi Oracle<. Pengelola koneksi Oracle adalah komponen pengelola koneksi Microsoft Connector untuk Oracle by Attunity. Konektor Microsoft untuk Oracle by Attunity juga menyertakan sumber dan tujuan. Untuk informasi selengkapnya, lihat halaman unduhan, Konektor Microsoft untuk Oracle dan Teradata oleh Attunity.
SAPBI Menyambungkan ke sistem SAP NetWeaver BI versi 7. Pengelola koneksi SAP BI adalah komponen pengelola koneksi Konektor Microsoft untuk SAP BI. Konektor Microsoft untuk SAP BI juga menyertakan sumber dan tujuan. Untuk informasi selengkapnya, lihat halaman unduhan, Paket Fitur Microsoft SQL Server 2008.
TERADATA Menyambungkan ke server info> versi Teradata<. Manajer koneksi Teradata adalah komponen pengelola koneksi dari Microsoft Connector untuk Teradata oleh Attunity. Konektor Microsoft untuk Teradata oleh Attunity juga menyertakan sumber dan tujuan. Untuk informasi selengkapnya, lihat halaman unduhan, Konektor Microsoft untuk Oracle dan Teradata oleh Attunity.

Pengelola Koneksi Kustom

Anda juga dapat menulis pengelola koneksi kustom. Untuk informasi selengkapnya, lihat Mengembangkan Pengelola Sambungan Kustom.

Untuk detail tentang cara menambahkan atau menghapus pengelola koneksi dalam paket, lihat Menambahkan, Menghapus, atau Berbagi Pengelola Sambungan dalam Paket.

Untuk detail tentang cara mengatur properti pengelola koneksi dalam paket, lihat Mengatur Properti Pengelola Sambungan.