Rabu, 06 Juli 2011

Membuat User Database pada SQL Server 2008

     Microsoft SQL Server adalah sebuah sistem manajemen basis data relasional (RDBMS) produk Microsoft. Bahasa kueri utamanya adalah Transact-SQL yang merupakan implementasi dari SQL standar ANSI/ISO yang digunakan oleh Microsoft dan Sybase. Umumnya SQL Server digunakan di dunia bisnis yang memiliki basis data berskala kecil sampai dengan menengah, tetapi kemudian berkembang dengan digunakannya SQL Server pada basis data besar.

     Tujuan Postingan ini adalah untuk membedakan hak akses antara Admin dan User biasa, karena apabila tidak adanya perbedaan hak akses maka database yang ada dapat dimanipulasi oleh berbagai pihak yang tidak bertanggung jawab. Tahap pertama untuk membuat User biasa adalah :


  1. Kita Masuk dahulu ke SQL Server 2008 dengan mengklik "Connect".
    2. Setelah masuk barulah klik kanan pada menu "Security" dan pilih "New" dan klik "Login".

   
    3. Klik Menu "General", lalu akan muncul beberapa menu-menu. Setelah itu barulah kita isi "Login Name"
        yang kita inginkan, setelah itu kita klik "SQL Server Authentication", lalu isi "Password" yang anda
        inginkan. Setelah itu kita hilangkan Cek List pada "Enforce Password Policy". Setelah itu pada 
        "Default Database" pilih Database yang ingin kita berikan User Login. 


  
    4. Selanjutnya kita pilih menu "User Mapping", lalu Cek List Database yang ingin kita berikan User Login.
        Setelah itu Cek List beberapa menu yang ada pada Database kita tadi, yang perlu kita Cek List adalah
        "db_denydatawriter","db_owner",dan "public". Setelah itu klik "OK".

   
    5. Setelah selesai barulah kita "Disconnect" database kita tadi.


     6. Setelah itu barulah kita "Connect" kembali Database Kita.


    7. Untuk Login Ke User, pada "Authentication" kita pilih "SQL Server Authentication". Lalu kita isi "Login"
        dan "Password" sesuai dengan yang kita buat tadi. lalu klik "OK".


     Kesimpulannya adalah dengan adanya User pada Database, jadi Database dapat lebih aman dari pihak-pihak yang tidak bertanggung jawab karena dengan adanya User ini maka hak untuk mengganti-ganti isi pada Database dapat diatasi. Karena User hanya bisa melihat isi Database dan tidak bisa untuk mengupdate dan mendelete. Semoga bermanfaat bagi teman-teman sekalian.

Tidak ada komentar:

Posting Komentar