Buat Login, Pengguna, tetapkan Izin: Tutorial SQL Server

Daftar Isi:

Anonim

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

  1. Nama login
  2. Pilih otentikasi SQL Server
  3. Masukkan kata kunci
  4. 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.

  1. Sambungkan ke SQL Server, lalu rentangkan folder Database dari Object Explorer.
  2. Identifikasi database yang Anda perlukan untuk membuat pengguna dan mengembangkannya.
  3. Perluas folder Keamanannya.
  4. Klik kanan folder Pengguna, lalu pilih "Pengguna Baru…"

Anda akan mendapatkan layar berikut,

  1. Masukkan Nama pengguna yang diinginkan
  2. Masukkan nama Login (dibuat sebelumnya)
  3. 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 user  for 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,

  1. Klik opsi Securables dari kiri.
  2. Klik Pencarian

Langkah 3) Di jendela berikutnya,

  1. Pilih "Semua Objek yang termasuk dalam Skema".
  2. Pilih nama Skema sebagai "dbo"
  3. Klik OK

Langkah 4)

  1. Identifikasi Tabel yang ingin Anda Berikan Izinnya
  2. Di Izin Eksplisit pilih Hibah
  3. 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:

use grant 
 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!