Autentikasi Direktori Aktif untuk SQL Server di Linux

Berlaku untuk:SQL Server di Linux

Artikel ini memberikan gambaran umum tentang autentikasi Direktori Aktif untuk SQL Server di Linux. Autentikasi Direktori Aktif juga dikenal sebagai autentikasi terintegrasi di SQL Server.

Gambaran umum autentikasi Direktori Aktif

Autentikasi Direktori Aktif memungkinkan klien yang bergabung dengan domain di Windows atau Linux untuk mengautentikasi ke SQL Server menggunakan kredensial domain mereka dan protokol Kerberos.

Autentikasi Direktori Aktif memiliki keunggulan berikut dibandingkan autentikasi SQL Server:

  • Pengguna diautentikasi melalui single sign-on, tanpa diminta memasukkan kata sandi.
  • Dengan membuat login untuk grup Direktori Aktif, Anda dapat mengelola akses dan izin di SQL Server menggunakan keanggotaan grup Direktori Aktif.
  • Setiap pengguna memiliki satu identitas di seluruh organisasi Anda, sehingga Anda tidak perlu melacak login SQL Server mana yang sesuai dengan orang mana.
  • Direktori Aktif memungkinkan Anda menerapkan kebijakan kata sandi terpusat di seluruh organisasi Anda.

Langkah-langkah konfigurasi

Untuk menggunakan autentikasi Direktori Aktif, Anda harus memiliki komputer yang menjalankan Windows Server sebagai pengendali domain Direktori Aktif di jaringan Anda.

Detail tentang cara mengonfigurasi autentikasi Direktori Aktif disediakan dalam tutorial, Tutorial: Menggunakan autentikasi Direktori Aktif dengan SQL Server di Linux. Daftar berikut merangkum tutorial dan tautan ke bagian terkait:

  1. Gabungkan SQL Server pada host Linux ke domain Direktori Aktif.
  2. Buat pengguna Direktori Aktif untuk SQL Server dan tetapkan Service Principal Name.
  3. Konfigurasikan tab kunci layanan SQL Server.
  4. Amankan file keytab.
  5. Konfigurasikan SQL Server untuk menggunakan file keytab untuk autentikasi Kerberos.
  6. Buat login SQL Server berbasis Direktori Aktif di Transact-SQL.
  7. Sambungkan ke SQL Server menggunakan autentikasi Direktori Aktif.

Masalah yang diketahui

  • Saat ini, satu-satunya metode autentikasi yang didukung untuk endpoint pencerminan basis data adalah CERTIFICATE. WINDOWS Metode autentikasi akan diaktifkan pada rilis mendatang.

  • SQL Server on Linux tidak mendukung protokol NTLM untuk koneksi jarak jauh. Koneksi lokal mungkin berfungsi menggunakan NTLM.