Dalam tutorial ini, Anda akan belajar
- Cara Membuat Login
- Cara membuat Pengguna
- Buat Pengguna menggunakan SQL Server Management Studio
- Buat Pengguna menggunakan T-SQL
- Memberikan Izin kepada Pengguna
- Tetapkan Izin Menggunakan SQL Server Management Studio
- Berikan Izin menggunakan T-SQL
Cara Membuat Login
Untuk membuat login, Navigasikan ke Keamanan> Login
Di layar berikutnya, Enter
- Nama login
- Pilih otentikasi SQL Server
- Masukkan kata kunci
- Klik Ok
Login dibuat
Anda juga dapat membuat login menggunakan perintah T-SQL.
CREATE LOGIN MyLogin WITH PASSWORD = '123';
Cara membuat Pengguna
Pengguna adalah akun yang dapat Anda gunakan untuk mengakses server SQL. Untuk membuat pengguna, Anda dapat menggunakan salah satu dari dua cara berikut:
- Menggunakan T-SQL
- Menggunakan SQL Server Management Studio
Buat Pengguna menggunakan SQL Server Management Studio
Anda akan membuat pengguna untuk database EDU_TSQL.
- Sambungkan ke SQL Server, lalu rentangkan folder Database dari Object Explorer.
- Identifikasi database yang Anda perlukan untuk membuat pengguna dan mengembangkannya.
- Perluas folder Keamanannya.
- Klik kanan folder Pengguna, lalu pilih "Pengguna Baru…"
Anda akan mendapatkan layar berikut,
- Masukkan Nama pengguna yang diinginkan
- Masukkan nama Login (dibuat sebelumnya)
- Klik OK
Pengguna dibuat
Buat Pengguna menggunakan T-SQL
Anda dapat membuat PENGGUNA baru menggunakan perintah T-SQL's create user. Perintah tersebut mengambil sintaks berikut:
create userfor login
create user Guru99 for login MyLogin
Catatan: Bahwa kueri harus dijalankan dalam jendela kueri. Jika pengguna sudah dibuat untuk Login, SQL Server akan menampilkan kesalahan jika Anda membuat pengguna untuk login yang sama.
Memberikan Izin kepada Pengguna
Izin mengacu pada aturan yang mengatur tingkat akses yang dimiliki pengguna pada sumber daya SQL Server yang aman. SQL Server memungkinkan Anda untuk memberikan, mencabut, dan menolak izin tersebut. Ada dua cara untuk menetapkan izin di SQL Server:
- Menggunakan T-SQL
- Menggunakan SQL Server Management Studio
Tetapkan Izin Menggunakan SQL Server Management Studio
Langkah 1) Hubungkan ke instance SQL Server Anda dan perluas folder dari Object Explorer seperti yang ditunjukkan di bawah ini. Klik kanan pada nama pengguna, yaitu Guru99 lalu pilih Properties.
Langkah 2) Di layar berikutnya,
- Klik opsi Securables dari kiri.
- Klik Pencarian
Langkah 3) Di jendela berikutnya,
- Pilih "Semua Objek yang termasuk dalam Skema".
- Pilih nama Skema sebagai "dbo"
- Klik OK
Langkah 4)
- Identifikasi Tabel yang ingin Anda Berikan Izinnya
- Di Izin Eksplisit pilih Hibah
- Klik Oke
Langkah 5) Pengguna Guru99 diberikan izin PILIH pada tabel Course.
Berikan Izin menggunakan T-SQL
Untuk memberikan izin kepada pengguna yang menggunakan T-SQL, Anda terlebih dahulu memilih database menggunakan pernyataan use. Anda kemudian memberikan izin kepada pengguna menggunakan pernyataan hibah. Berikut sintaksnya:
usegrant on to
Misalnya, perintah berikut menunjukkan bagaimana Anda dapat memberikan izin pilih kepada pengguna Guru99 pada objek (tabel) bernama Kursus dalam Database EDU_TSQL:
USE EDU_TSQLGOGrant select on Course to Guru99
Izin akan diberikan!