Categories: SQL Server

Adding Users to Your SQL Azure Database

Saya pernah membuat video tutorial mengenai bagaimana membuat database di SQL Azure. pada tutorial tersebut ada langkah untuk membuat username pada Server database yang dibuat, user ini memiliki kemampuan mengakses semua database yang berada dalam server tersebut.

Lalu bagaimana jika anda ingin memberikan akses pada orang lain terhadap database yang ada di SQL Azure ? berikut ini akan kita praktekkan bagaimana menambah user ke dalam SQL Azure Database.

Didalam SQL Azure database manager tidak disediakan fitur untuk membuat user baru seperti layaknya kita menggunakan SSMS, jadi pekerjaan ini harus menggunakan T-SQL.

Untuk ini saya menggunakan SSMS 2012 yang kemudian saya koneksi kan ke database SQL Azure yang sudah saya buat sebelumnya :

Namun pastikan bahwa IP Add komputer yang anda gunakan telah mendapat izin untuk bisa mengakes SQL Azure database. untuk melakukan hal ini harus di konfigurasi melalui windows azure portal.

Sehingga jika IP Address anda sudah di daftarkan ke dalam windows azure, maka kita dapat melakukan pengaturan SQL Azure Database melalui SSMS.

kemudian saya akan membuat sebuah login untuk kegiatan ReadOnly di SQL Azure. karena tidak ada wizard atau pun tool membuat Login, maka pekerjaan ini harus menggunakan T-SQL. Untuk membuat Login harus dikerjakan pada Database Master. dalam hal ini perintah USE tidak bisa digunakan dalam SQL Azure. Jadi harus dilakukan dengan cara meng-cascade folder System Database kemudian klik New Query. Setelah itu gunakan T-SQL ini untuk membuat login baru :

CREATE LOGIN 
ReadOnlyLogin 
WITH 
password='555!P@ss';

Kemudian untuk membuat user yang kita associated dengan Login tersebut diatas. Untuk membuat user sebuah database kita harus melakukan T-SQL didalam database yang dimaksud, jadi tidak dilakukan di database master seperti diatas. Kita Klik folder Database Data_HL setelah itu klik tombol New Query. lalu untuk membuat User baru dapat menggunakan T-SQL Berikut :

CREATE USER 
ReadOnlyUser 
FROM 
LOGIN ReadOnlyLogin;

Sampai sini kita telah berhasil membuat user di SQL Azure, namun user tersebut tidak bisa melakukan apa-apa sebelum kita berikan permission di dalam database Data_HL. untuk memberikan permission ini dapat kita lakukan dengan cara berikut :

EXEC sp_addrolemember 
'db_datareader', 
'ReadOnlyUser';

Untuk mempelajari lebih lanjut mengenai SQL Azure, silahkan membaca buku saya di toko-toko buku terdekat .

Demikian semoga bermanfaat.

admin

Recent Posts

Workshop GIS di PT. AIR MINUM INTAN BANJAR (PERSERODA)

Alhamdulillah telah dipercaya untuk memberikan workshop GIS dengan menggunakan perangkat lunak QGIS di PT. AIR…

3 years ago

Workshop GIS di PERUMDA AM Tirta Ratu Samban

Terimakasih atas kepercayaannya kepada kami sehingga terselenggara Workshop QGIS utk PERUMDA AM Tirta Ratu Samba…

3 years ago

Workshop QGIS Online di Tirta Kahuripan

terimakasih atas kepercayaan Perumda Tirta Kahuripan Kab Bogor kepada saya utk mengimplementasikan GIS Online yang…

3 years ago

Digitasi Vector Menggunakan Spesific Length, Angles or Coordinates

Para operator #GIS kadang mendapatkan sebuah gambar situasi yang diperoleh dari kondisi dilapangan yang kemudian…

4 years ago

Video Seri Belajar Snapping di QGIS

Snapping di QGIS. teknik ini sifatnya wajib untuk dikuasai oleh para operator QGIS dalam kegiatan…

4 years ago

Video Seri Belajar EPANET

Epanet (Environmental Protection Agency Network ) adalah sebuah program komputer yang memiliki kemampuan melaksanakan simulasi…

4 years ago