Panduan: Menyiapkan Peluasan Skala Integration Services (SSIS)

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

Siapkan Peluasan Skala Integration Services (SSIS) dengan menyelesaikan tugas berikut.

Tip

Jika Anda menginstal Scale Out pada satu komputer, instal fitur Scale Out Master dan Scale Out Worker secara bersamaan. Saat Anda menginstal fitur secara bersamaan, titik akhir secara otomatis dibuat untuk terhubung ke Scale Out Master.

Instal Scale Out Master

Untuk menyiapkan Scale Out Master, Anda harus menginstal Database Engine Services, Integration Services, dan fitur Scale Out Master SSIS saat Anda menyiapkan SQL Server.

Untuk informasi tentang cara menyiapkan Mesin Database dan Layanan Integrasi, lihat Menginstal mesin database SQL Server, dan Menginstal Layanan Integrasi.

Catatan

Untuk menggunakan akun autentikasi SQL Server default untuk pengelogan Peluasan Skala, pilih Mode Campuran untuk mode autentikasi pada halaman Konfigurasi Mesin Database selama penginstalan Mesin Database. Lihat Mengubah akun untuk pengelogan Peluasan Skala untuk informasi selengkapnya.

Untuk menginstal fitur Scale Out Master, gunakan wizard penginstalan SQL Server atau prompt perintah.

Instal Scale Out Master dengan wizard penginstalan SQL Server

  1. Pada halaman Pilihan Fitur , pilih SkalaKan Master, yang tercantum di bawah Layanan Integrasi.

    Fitur Pilih Master

  2. Pada halaman Konfigurasi Server, pilih akun untuk menjalankan layanan Master SQL Server Integration Services Scale Out dan pilih Jenis Startup.
    Konfigurasi Server

  3. Pada halaman Konfigurasi Master Peluasan Skala Layanan Integrasi , tentukan nomor port yang digunakan Scale Out Master untuk berkomunikasi dengan Scale Out Worker. Nomor port default adalah 8391.

    Konfigurasi Master

  4. Tentukan sertifikat TLS/SSL yang digunakan untuk melindungi komunikasi antara Scale Out Master dan Scale Out Worker dengan melakukan salah satu hal berikut ini.

    • Biarkan proses penyiapan membuat sertifikat TLS/SSL default yang ditandatangani sendiri dengan mengklik Buat sertifikat SSL baru. Sertifikat default diinstal di bawah Otoritas Sertifikasi Akar Tepercaya, Komputer Lokal. Anda dapat menentukan CN dalam sertifikat ini. Nama host titik akhir master harus disertakan dalam CN. Secara default, nama mesin dan ip Master Node disertakan.
    • Pilih Sertifikat TLS/SSL yang ada di komputer lokal dengan mengklik Gunakan sertifikat SSL yang sudah ada lalu klik Telusuri untuk memilih sertifikat. Thumbprint sertifikat muncul di kotak teks. Mengklik Telusuri menampilkan sertifikat yang disimpan di Otoritas Sertifikasi Akar Tepercaya, Komputer Lokal. Sertifikat yang Anda pilih harus disimpan di sini.

    Konfigurasi Master 2

  5. Selesaikan wizard penginstalan SQL Server.

Instal Scale Out Master dari prompt perintah

Ikuti instruksi di Menginstal SQL Server dari Prompt Perintah. Atur parameter untuk Scale Out Master dengan melakukan hal-hal berikut:

  1. Tambahkan IS_Master ke parameter /FEATURES

  2. Konfigurasikan Scale Out Master dengan menentukan parameter berikut dan nilainya:

    • /ISMASTERSVCACCOUNT
    • /ISMASTERSVCPASSWORD
    • /ISMASTERSVCSTARTUPTYPE
    • /ISMASTERSVCPORT
    • /ISMasterSVCSSLCertCN (opsional)
    • /ISMASTERSVCTHUMBPRINT (opsional)

    Catatan

    Jika Scale Out Master tidak diinstal bersama dengan Mesin Database, dan instans Mesin Database adalah instans bernama, Anda harus mengonfigurasi SqlServerName dalam file konfigurasi layanan Scale Out Master setelah penginstalan. Untuk informasi selengkapnya, lihat Menskalakan Master.

Instal Scale Out Worker

Untuk menyiapkan Scale Out Worker, Anda harus menginstal Integration Services dan fitur Scale Out Worker dalam penyiapan SQL Server.

Untuk menginstal fitur Scale Out Worker, gunakan wizard penginstalan SQL Server atau prompt perintah.

Menginstal Scale Out Worker dengan wizard penginstalan SQL Server

  1. Pada halaman Pemilihan Fitur , pilih Peluasan Skala Pekerja, yang tercantum di bawah Layanan Integrasi.

    Fitur Pilih Pekerja

  2. Pada halaman Konfigurasi Server, pilih akun untuk menjalankan layanan SQL Server Integration Services Scale Out Worker dan pilih Jenis Startup.

    Konfigurasi Server 2

  3. Pada halaman Konfigurasi Pekerja Peluasan Skala Layanan Integrasi , tentukan titik akhir untuk menyambungkan ke Master Peluasan Skala.

    • Untuk lingkungan komputer tunggal , titik akhir secara otomatis dihasilkan ketika Scale Out Master dan Scale Out Worker diinstal pada saat yang sama.

    • Untuk lingkungan beberapa komputer , titik akhir terdiri dari nama atau IP komputer dengan Master Peluasan Skala yang diinstal dan nomor port yang ditentukan selama penginstalan Scale Out Master.

    Konfigurasi Pekerja 1

    Catatan

    Anda juga dapat melewati konfigurasi Pekerja pada saat ini dan mengaitkan Scale Out Worker dengan Scale Out Master dengan menggunakan Scale Out Manager setelah penginstalan.

  4. Untuk lingkungan beberapa komputer , tentukan sertifikat TLS/SSL klien yang digunakan untuk memvalidasi Scale Out Master. Untuk lingkungan komputer tunggal , Anda tidak perlu menentukan sertifikat TLS/SSL klien.

    Klik Telusuri untuk menemukan file sertifikat (*.cer). Untuk menggunakan sertifikat TLS/SSL default, pilih file yang SSISScaleOutMaster.cer terletak di bawah \<drive\>:\Program Files\Microsoft SQL Server\140\DTS\Binn di komputer tempat Scale Out Master diinstal.

    Konfigurasi Pekerja 2

    Catatan

    Ketika sertifikat TLS/SSL yang digunakan oleh Scale Out Master ditandatangani sendiri, sertifikat TLS/SSL klien yang sesuai harus diinstal di komputer dengan Scale Out Worker. Jika Anda menyediakan jalur file untuk Sertifikat TLS/SSL klien di halaman Konfigurasi Pekerja Peluasan Skala Layanan Integrasi , sertifikat akan diinstal secara otomatis; jika tidak, Anda harus menginstal sertifikat secara manual nanti.

  5. Selesaikan wizard penginstalan SQL Server.

Instal Scale Out Worker dari prompt perintah

Ikuti instruksi di Menginstal SQL Server dari Prompt Perintah. Atur parameter untuk Scale Out Worker dengan melakukan hal-hal berikut:

  1. Tambahkan IS_Worker ke parameter /FEATURES.

  2. Konfigurasikan Scale Out Worker yang menentukan parameter berikut dan nilainya:

    • /ISWORKERSVCACCOUNT
    • /ISWORKERSVCPASSWORD
    • /ISWORKERSVCSTARTUPTYPE
    • /ISWORKERSVCMASTER (opsional)
    • /ISWORKERSVCCERT (opsional)

Menginstal sertifikat klien Scale Out Worker

Selama penginstalan Scale Out Worker, sertifikat pekerja secara otomatis dibuat dan diinstal di komputer. Selain itu, sertifikat klien yang sesuai, SSISScaleOutWorker.cer, diinstal di bawah \<drive\>:\Program Files\Microsoft SQL Server\140\DTS\Binn. Agar Scale Out Master mengautentikasi Scale Out Worker, Anda harus menambahkan sertifikat klien ini ke penyimpanan Root komputer lokal dengan Scale Out Master.

Untuk menambahkan sertifikat klien ke penyimpanan Akar, klik dua kali file .cer lalu klik Instal Sertifikat dalam kotak dialog Sertifikat. Wizard Impor Sertifikat terbuka.

Buka port firewall

Pada komputer Scale Out Master, buka port yang ditentukan selama penginstalan Scale Out Master dan port untuk SQL Server (1433, secara default) di Windows Firewall.

Catatan

Setelah membuka port firewall, Anda juga harus memulai ulang layanan Scale Out Worker.

Mulai SQL Server Menskalakan layanan Master dan Pekerja

Jika Anda tidak mengatur jenis startup layanan ke Otomatis selama penginstalan, mulai layanan berikut:

  • SQL Server Integration Services Scale Out Master 14.0 (SSISScaleOutMaster140)

  • SQL Server Integration Services Scale Out Worker 14.0 (SSISScaleOutWorker140)

Aktifkan Master Peluasan Skala

Saat Anda membuat katalog SSISDB di SQL Server Management Studio, pilih Aktifkan server ini sebagai master peluasan skala SSIS dalam kotak dialog Buat Katalog.

Setelah katalog dibuat, Anda dapat mengaktifkan Scale Out Master dengan Scale Out Manager.

Mengaktifkan mode Autentikasi SQL Server

Jika Anda tidak mengaktifkan autentikasi SQL Server selama penginstalan Mesin Database, aktifkan mode autentikasi SQL Server pada instans SQL Server yang menghosting katalog SSISDB.

Eksekusi paket tidak diblokir ketika autentikasi SQL Server dinonaktifkan. Namun, log eksekusi tidak dapat menulis ke database SSISDB.

Aktifkan Pekerja Peluasan Skala

Anda dapat mengaktifkan Scale Out Worker dengan Scale Out Manager, yang menyediakan antarmuka pengguna grafis, atau dengan prosedur tersimpan.

Untuk mengaktifkan Scale Out Worker dengan prosedur tersimpan, jalankan [catalog].[enable_worker_agent] prosedur tersimpan dengan WorkerAgentId sebagai parameter .

Dapatkan nilai WorkerAgentId dari [catalog].[worker_agents] tampilan di SSISDB, setelah Scale Out Worker mendaftar dengan Scale Out Master. Pendaftaran membutuhkan waktu beberapa menit setelah layanan Scale Out Master dan Worker dimulai.

Contoh

Contoh berikut mengaktifkan Scale Out Worker pada computerA.

SELECT WorkerAgentId, MachineName FROM [catalog].[worker_agents]
GO
-- Result: --
-- WorkerAgentId                           MachineName  --
-- 6583054A-E915-4C2A-80E4-C765E79EF61D    computerA    --

EXEC [catalog].[enable_worker_agent] '6583054A-E915-4C2A-80E4-C765E79EF61D'
GO 

Langkah berikutnya