Rabu, 06 Juli 2011

Membuat Pembatasan Hak Akses User Pada Microsoft SQL Server 2008

Secara default seluruh database yang dibuat di Microsoft SQL Server 2008 dapat diakses secara penuh. Lalu bagaimana jika kita ingin agar sebuah user memiliki keterbatasan terhadap akses database sehingga data yang ada dapat terjaga. Berikut langkah-langkah untuk membuat pembatasan hak akses atau yang lebih dikenal dengan istilah Grant User.



1. Pertama login menggunakan user default.

2. Kemudian buat user baru dengan mengexpand menu Security.
3. Kemudian klik kanan menu login pilih new login.
4. Kemudian ketik nama user yang baru
5. Hilangkan centang pada enforce password policy, buat password dan pada default database pilih database yang ingin di berikan akses.
6. Kemudian pilih tab User Mapping
7. Centang nama database yang telah di pilih sebelumnya.
8. Pada database role membership, centang db_owner dan db_denydatawriter agar user hanya mempunyai hak untuk melihat isi tabel.
9.Kemudian klik Ok

10. Untuk membuat user yang memiliki hak akses penuh pada 1 database, ulangi langkah 1 sampai 9 hanya saja pada langkah ke 8 yang dicentang cukup db_owner saja.







Kemudian kita uji user yang telah kita buat. Pertama kita uji user yang hanya memiliki hak untuk melihat isi tabel saja.
1. Login menggunakan user yang telah dibuat

2. Akses database yang telah di tentukan. Apabila database yang dipilih adalah database yang tidak di tentukan maka akan muncul pesan error.

3. Selanjutnya kita coba untuk melakukan penghapusan data. Apabila muncul pesan error maka pembatasan hak akses sukses.

4. Selanjutnya kita coba untuk melihat data.

5. Kemudian kita coba user yang diberikan hak akses penuh pada 1 buah database.
6. Coba akses database yang lain dari yang telah ditentukan. Apabila muncul pesan error maka pembatasan hak akses sukses.

Demikian proses pembatasan hak akses yang dapat dilakukan pada Microsoft SQL Server 2008.



 

Tidak ada komentar:

Posting Komentar

 

Design By:
SkinCorner