Mengaktifkan Login sa (SQL Authentication)
Bagus! Karena kamu sudah bisa login ke SQL Server dengan Windows Authentication, kita bisa lanjut untuk mengaktifkan login sa (SQL Authentication). Secara default, login sa sering kali dinonaktifkan dan tidak diberi password saat instalasi SQL Server.
Berikut panduan step-by-step untuk mengaktifkan login sa dan membuat password-nya:
✅ LANGKAH 1: Aktifkan SQL Server Authentication
-
Buka SQL Server Management Studio (SSMS) dan login seperti biasa dengan Windows Authentication.
-
Klik kanan pada nama server di Object Explorer (di bagian paling atas), lalu pilih Properties.
-
Di jendela Server Properties, pilih tab Security.
-
Ubah opsi dari:
Windows Authentication modeMenjadi:
SQL Server and Windows Authentication mode -
Klik OK.
-
🔄 Restart SQL Server service agar perubahan ini berlaku:
-
Buka SQL Server Configuration Manager
-
Restart layanan bernama:
SQL Server (MSSQLSERVER)atauSQL Server (SQLEXPRESS)tergantung instance kamu.
-
✅ LANGKAH 2: Aktifkan login sa dan set password
-
Di SSMS, expand Security → Logins.
-
Klik kanan pada
sa, lalu pilih Properties. -
Ubah:
-
Status tab:
-
Login: ✅ Enabled
-
-
General tab:
-
Set password (misalnya):
StrongPassword123! -
Pastikan opsi Enforce password policy tidak dicentang (opsional, supaya tidak ribet di awal).
-
-
-
Klik OK.
✅ LANGKAH 3: Uji login sa
-
Logout dari SSMS.
-
Login lagi ke SSMS, tapi kali ini:
-
Authentication: SQL Server Authentication
-
Login:
sa -
Password: (isi sesuai yang kamu buat)
-
-
Klik Connect.
Jika sukses, berarti sa sudah aktif dan kamu siap menggunakan SQL Authentication.
⚠️ Tips Keamanan
-
Jangan gunakan
sauntuk aplikasi produksi — buat login terpisah dengan hak akses terbatas. -
Gunakan password yang kuat dan unik.
-
Batasi IP yang bisa akses SQL Server dari luar (jika dibuka via jaringan/internet).
Kalau kamu mau, saya juga bisa bantu:
-
Membuat login SQL khusus untuk aplikasi
-
Menyetel hak akses role (db_datareader, db_datawriter, dsb)
-
Contoh string koneksi dari aplikasi (.NET/PHP/Python/etc)
Mau lanjut ke bagian itu?
No Comments