Menyiapkan koneksi Azure SQL Database Anda

Artikel ini menguraikan cara menyiapkan koneksi ke Azure SQL Database.

Jenis autentikasi yang didukung

Konektor Azure SQL Database mendukung jenis autentikasi berikut untuk salinan dan Aliran Data Gen2 masing-masing.

Jenis autentikasi Menyalin Aliran Data Gen2
Dasar
Akun organisasi
Perwakilan Layanan

Menyiapkan koneksi Anda di Dataflow Gen2

Data Factory di Microsoft Fabric menggunakan konektor Power Query untuk menyambungkan Dataflow Gen2 ke database Azure SQL. Tautan berikut ini menyediakan informasi konektor Power Query tertentu yang Anda butuhkan untuk menyambungkan ke database Azure SQL di Dataflow Gen2:

Dalam beberapa kasus, artikel konektor Power Query mungkin menyertakan opsi tingkat lanjut, pemecahan masalah, masalah dan batasan yang diketahui, dan informasi lain yang juga dapat terbukti berguna.

Menyiapkan koneksi Anda dalam alur data

Untuk membuat koneksi dalam alur data:

  1. Dari header halaman di layanan Data Factory, pilih PengaturanSettings gear icon> Kelola koneksi dan gateway.

    Screenshot showing how to open manage gateway.

  2. Pilih Baru di bagian atas pita untuk menambahkan sumber data baru.

    Screenshot showing the '+ new' page.

    Panel Koneksi baru terbuka di sisi kiri halaman.

    Screenshot showing the 'New connection' pane.

Menyiapkan koneksi Anda

Langkah 1: Tentukan nama koneksi, jenis koneksi, akun, dan domain

Screenshot showing new connection page.

Di panel Koneksi baru, pilih Cloud, dan tentukan bidang berikut ini:

  • nama Koneksi ion: Tentukan nama untuk koneksi Anda.
  • jenis Koneksi ion: Pilih SQL Server.
  • Server: Masukkan nama server Azure SQL Anda. Anda dapat menemukannya di halaman Gambaran Umum server Azure SQL Anda.
  • Database: Masukkan nama Azure SQL Database Anda.

Langkah 2: Pilih dan atur autentikasi Anda

Di bawah Metode autentikasi, pilih autentikasi Anda dari daftar drop-down dan selesaikan konfigurasi terkait. Konektor Azure SQL Database mendukung jenis autentikasi berikut.

Screenshot showing selecting authentication method page.

Autentikasi dasar

Pilih Dasar di bawah Metode autentikasi.

Screenshot showing Basic authentication.

  • Nama pengguna: Tentukan nama pengguna Azure SQL Database Anda.
  • Kata sandi: Tentukan kata sandi Azure SQL Database Anda.

Autentikasi OAuth2

Buka Edit kredensial. Anda akan melihat antarmuka masuk. Masukkan akun dan kata sandi Anda untuk masuk ke akun Anda. Setelah masuk, kembali ke halaman Koneksi baru.

Screenshot showing OAuth2 authentication method.

Autentikasi Perwakilan Layanan

Screenshot showing Service Principal authentication method page.

  • Id Penyewa: Tentukan informasi penyewa (nama domain atau ID penyewa) tempat aplikasi Anda berada. Ambil kembali dengan mengarahkan kursor ke sudut kanan atas portal Microsoft Azure.
  • ID perwakilan layanan: Tentukan ID klien aplikasi.
  • Kunci perwakilan layanan: Tentukan kunci aplikasi Anda.

Untuk menggunakan autentikasi perwakilan layanan, ikuti langkah-langkah berikut ini:

  1. Buat aplikasi Microsoft Entra dari portal Azure. Catat nama aplikasi dan nilai berikut yang menentukan koneksi:

    • ID Penyewa
    • ID Aplikasi
    • Kunci Aplikasi
  2. Provisikan administrator Microsoft Entra untuk server Anda di portal Azure jika Anda belum melakukannya. Administrator Microsoft Entra harus merupakan pengguna Microsoft Entra atau grup Microsoft Entra, tetapi tidak dapat menjadi perwakilan layanan. Langkah ini dilakukan sehingga, pada langkah berikutnya, Anda dapat menggunakan identitas Microsoft Entra untuk membuat pengguna database mandiri untuk perwakilan layanan.

  3. Buat pengguna database mandiri untuk perwakilan layanan. Koneksi ke database dari atau tempat Anda ingin menyalin data dengan menggunakan alat seperti SQL Server Management Studio, dengan identitas Microsoft Entra yang memiliki setidaknya izin UBAH PENGGUNA APA PUN. Masuk ke Azure SQL Database Anda melalui autentikasi Direktori Aktif dan jalankan T-SQL berikut:

    CREATE USER [your application name] FROM EXTERNAL PROVIDER;
    
  4. Berikan izin yang diperlukan perwakilan layanan seperti yang biasa Anda lakukan untuk pengguna SQL atau orang lain. Jalankan kode berikut. Untuk opsi lainnya, buka MENGUBAH PERAN (Transact-SQL).

    ALTER ROLE [role name] ADD MEMBER [your application name];
    
  5. Mengonfigurasi koneksi Azure SQL Database.

Langkah 3: Tentukan tingkat privasi yang ingin Anda terapkan

Di tab Umum , pilih tingkat privasi yang ingin Anda terapkan di daftar drop-down Tingkat privasi. Tiga tingkat privasi didukung. Untuk informasi selengkapnya, buka tingkat privasi.

Langkah 4: Buat koneksi Anda

Pilih Buat. Pembuatan Anda berhasil diuji dan disimpan jika semua kredensial sudah benar. Jika tidak benar, pembuatan gagal dengan kesalahan.

Screenshot showing connection page.

Ringkasan tabel

Properti konektor berikut dalam tabel didukung dalam salinan alur.

Nama Deskripsi Wajib diisi Properti Menyalin
Nama koneksi Nama untuk koneksi Anda. Ya
Tipe sambungan Pilih jenis untuk koneksi Anda. Pilih SQL Server. Ya
Server Nama server Azure SQL. Ya
Database Nama Azure SQL Database. Ya
Autentikasi Buka Autentikasi Ya Buka Autentikasi
Tingkat Privasi Tingkat privasi yang ingin Anda terapkan. Nilai yang diizinkan adalah Organisasi, Privasi, Publik Ya

Autentikasi

Properti berikut dalam tabel adalah jenis autentikasi yang didukung.

Nama Deskripsi Wajib diisi Properti Menyalin
Dasar
-Username Nama pengguna Azure SQL Database Anda. Ya
-Password Kata sandi Azure SQL Database Anda. Ya
OAuth2
Perwakilan Layanan
- ID Penyewa Informasi penyewa (nama domain atau ID penyewa). Ya
- ID Perwakilan Layanan ID klien aplikasi. Ya
- Kunci Perwakilan Layanan Kunci aplikasi. Ya