Anda di halaman 1dari 4

CARA MEMBUAT USER LOGIN SQL SERVER

DENGAN AKSES PER-DATABASE


Fungsi : Membatasi User agar tidak mengakses semua database dengan user SA (Super
Administrator)
Pada sampel dibuat menggunakan SQL SERVER 2005 Engine dengan SQL Management STUDIO
2005
Perbedaan Tools atau versi Database silahkan menyesuaikan

1. Expand Engine setelah login ke SQL Managemen Studio > Expand Folder Security > Logins

2. Klik Kanan Folder Logins > Pilin New Login...

3. Setelah langkah diatas maka akan muncul jendela seperti gambar dibawah ini
4. Pada Tab > General , isikan Login name (Sesuai dengan user yang akan digunakan untuk
login ke database)
5. Kemudian Pilih > SQL Server Autenthication > Isikan Password dan Confrim Password
yang digunakan untuk login (Kombinasi Huruf besar kecil serta angka) kalau tidak memenuhi
syarat kemaan nanti akan ada peringatan error bahwa password tidak aman.
6. Setelah itu Hilangkan Check List > User must change password at next login (lihat
seperti pada gambar).
7. Default database > Pilih database yang akan digunakan untuk user yang dibuat ini.

8. Seletah selesai pada tab General, selanjutnya pilih tab > User Mapping.
9. Maka tampilan akan berubah seperti pada gambar dibawah.
10.
Check list pada > DATABASE YANG AKAN DIGUNAKAN PADA USER YANG DIBUAT
INI SAJA.
11.
Sorot nama database tersebut.
12.
Kemudian lihat ke opsi check list bagian bawahnya.
13.
Check list database role membership sesuai gambar :
Db_datareader
Db_datawriter
Db_owner
Public
14.
Setelah selesai tekan tombol OK, jika tidak ada kendala maka user baru untuk 1
database telah dibuat.

15.
Melakukan test user bisa pada Navicat ataupun management Studio, pada tutorial
menggunakan NaviCat.
16.
Login ke server database menggunakan user login database dan password yang telah
dibuat sebelumnya.

17.
Test buka database yang selain diberikan role maka user tidak memiliki akses ke
database selain yang di ijinkan.