autentikasi database mandiri (opsi konfigurasi server)

Berlaku untuk:SQL Server

Gunakan opsi autentikasi database mandiri untuk mengaktifkan database mandiri pada instans mesin database SQL Server.

Opsi server ini memungkinkan Anda mengontrol autentikasi database mandiri.

  • Saat autentikasi database mandiri nonaktif (0) untuk instans, database mandiri tidak dapat dibuat, atau dilampirkan ke Mesin Database.

  • Ketika autentikasi database mandiri aktif (1) untuk instans, database mandiri dapat dibuat, atau dilampirkan ke Mesin Database.

Database mandiri mencakup semua pengaturan database dan metadata yang diperlukan untuk menentukan database dan tidak memiliki dependensi konfigurasi pada instans Mesin Database tempat database diinstal. Pengguna dapat tersambung ke database tanpa mengautentikasi login di tingkat Mesin Database. Mengisolasi database dari Mesin Database memungkinkan untuk dengan mudah memindahkan database ke instans SQL Server lain. Menyertakan semua pengaturan database dalam database memungkinkan pemilik database mengelola semua pengaturan konfigurasi untuk database. Untuk informasi selengkapnya tentang database mandiri, lihat Database Mandiri.

Catatan

Database mandiri selalu diaktifkan untuk SQL Database dan Azure Synapse Analytics dan tidak dapat dinonaktifkan.

Jika instans SQL Server memiliki database mandiri, pengaturan autentikasi database mandiri dapat diatur ke 0 dengan menggunakan pernyataan KONFIGURASI ULANG DENGAN AMBIL ALIH. Mengatur autentikasi database mandiri ke 0 akan menonaktifkan autentikasi database mandiri untuk database mandiri.

Penting

Saat database mandiri diaktifkan, pengguna database dengan izin UBAH PENGGUNA APA PUN, seperti anggota peran database db_owner dan db_accessadmin, dapat memberikan akses ke database dan dengan melakukannya, memberikan akses ke instans SQL Server. Ini berarti bahwa kontrol atas akses ke server tidak lagi terbatas pada anggota peran server tetap sysadmin dan securityadmin, dan login dengan tingkat server CONTROL SERVER dan MENGUBAH izin LOGIN APA PUN. Sebelum mengizinkan database mandiri, Anda harus memahami risiko yang terkait dengan database mandiri. Untuk informasi selengkapnya, lihat Praktik Terbaik Keamanan dengan Database Mandiri.

Contoh

Contoh berikut memungkinkan database mandiri pada instans Mesin Database.

sp_configure 'contained database authentication', 1;  
GO  
RECONFIGURE;  
GO  

Lihat juga

sp_configure (Transact-SQL)
KONFIGURASI ULANG (Transact-SQL)
Opsi Konfigurasi Server (SQL Server)