Cara Membuat Login, Pengguna, dan Memberikan Izin di SQL Server

โšก Ringkasan Cerdas

Membuat Login, Pengguna, dan Memberikan Izin di SQL Server menjelaskan autentikasi dan otorisasi, mencakup login, pengguna, dan peta peran.ping, dan memberikan izin melalui SSMS dan T-SQL.

  • ๐Ÿ”‘ Login Server: Melakukan otentikasi di tingkat server.
  • ๐Ÿ‘ค Pengguna Basis Data: Memetakan informasi login ke basis data.
  • ๐Ÿ›ก๏ธ peran: Izin grup, bukan izin per pengguna.
  • โœ… MENGANUGERAHKAN: Mengontrol akses tingkat objek secara tepat.
  • ๏ธ SSMS: Sederhanakan pengaturan pengguna secara visual.
  • ๐Ÿค– Audit AI: AI menandai akun yang memiliki hak akses berlebih.

Membuat Pengguna Login dan Memberikan Izin di SQL Server

Cara Membuat Login Baru di SQL Server

Berikut cara membuat login di SQL Server:

Langkah 1) Untuk membuat server SQL login, Navigasikan ke Keamanan > Login

Buat Login Baru di SQL Server

Langkah 2) Di layar berikutnya, Enter

  1. Nama login
  2. Pilih otentikasi SQL Server
  3. Masukkan Kata Sandi untuk MySQL buat pengguna dengan kata sandi
  4. Klik Ok

Buat Login Baru di SQL Server

Langkah 3) Login dibuat

Buat Login Baru di SQL Server

Anda juga dapat membuat login menggunakan perintah T-SQL untuk server SQL membuat login dan pengguna.

CREATE LOGIN MyLogin WITH PASSWORD = '123';

Cara Membuat Pengguna di Database SQL Server

Pengguna adalah akun yang dapat Anda gunakan untuk mengakses SQL serverUntuk membuat server SQL pengguna, Anda dapat menggunakan salah satu dari dua cara berikut:

  • Menggunakan T-SQL
  • Menggunakan SQL Server Management Studio

Cara Membuat Pengguna di SQL Server Management Studio

Berikut adalah proses langkah demi langkah tentang cara membuat pengguna Studio Manajemen SQL Server:

Anda akan membuat pengguna untuk database EDU_TSQL.

Langkah 1) Hubungkan ke server SQL untuk membuat pengguna baru

  1. Hubungkan ke SQL Server lalu perluas folder Databases 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โ€ฆโ€

Buat Pengguna di SQL Server Management Studio

Langkah 2) Masukkan detail Pengguna

Anda akan mendapatkan layar berikut,

  1. Masukkan nama Pengguna yang diinginkan
  2. Masukkan nama Login (dibuat sebelumnya)
  3. klik OK

Buat Pengguna di SQL Server Management Studio

Langkah 3) Pengguna akan dibuat

Pengguna dibuat

Buat Pengguna di SQL Server Management Studio

Buat Pengguna menggunakan T-SQL

Anda dapat menggunakan perintah create user dari T-SQL untuk menambahkan pengguna ke database di server SQL. Perintah create user SQL menggunakan sintaks berikut:

create user <user-name> for login <login-name>
create user Guru99 for login MyLogin

Catatan: Kueri harus dijalankan di dalam jendela kueri. Jika pengguna sudah dibuat untuk Login, SQL Server akan menimbulkan kesalahan jika Anda membuat pengguna untuk login yang sama.

Menetapkan Izin kepada Pengguna di SQL Server

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 memberikan izin pengguna server SQL:

  • Menggunakan T-SQL
  • Menggunakan SQL Server Management Studio

Menetapkan Izin di SQL Server Management Studio

Berikut adalah proses langkah demi langkah tentang cara memberikan izin kepada pengguna di studio manajemen server SQL:

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 Properti.

Menetapkan Izin di SQL Server Management Studio

Langkah 2) Di layar berikutnya,

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

Menetapkan Izin di SQL Server Management Studio

Langkah 3) Di jendela berikutnya,

  1. Pilih โ€œSemua Objek milik Skema.โ€
  2. Pilih nama Skema sebagai โ€œdboโ€
  3. klik OK

Menetapkan Izin di SQL Server Management Studio

Langkah 4)

  1. Identifikasi Tabel yang ingin Anda Berikan Izin
  2. Di Izin Eksplisit pilih Hibah
  3. Klik Oke

Menetapkan Izin di SQL Server Management Studio

Langkah 5) Pengguna Guru99 diberikan izin SELECT pada tabel Course.

Berikan Izin menggunakan T-SQL

Untuk memberikan izin kepada pengguna menggunakan T-SQL, Anda terlebih dahulu memilih database menggunakan pernyataan penggunaan. Anda kemudian memberikan izin kepada pengguna menggunakan pernyataan hibah. Berikut ini sintaks untuk SQL server membuat pengguna dan memberikan izin:

use <database-name>
grant <permission-name> on <object-name> to <username\principle>

Sebagai contoh, perintah berikut menunjukkan bagaimana Anda dapat memberikan izin pilih kepada pengguna. Guru99 pada objek (tabel) bernama Kelas dalam Basis Data EDU_TSQL:

USE EDU_TSQL
GO
Grant select on Course to Guru99

Izin akan diberikan!

Pertanyaan Umum Demo Slot

Login diautentikasi di server. Pengguna memetakannya ke basis data.

Ya. AI meninjau pernyataan GRANT dan menandai akun yang memiliki hak akses berlebihan.

Ya. Copilot menghasilkan skrip CREATE LOGIN, USER, dan GRANT.

BUAT LOGIN dengan nama dan kata sandi = 'StrongPass!'.

BUAT PENGGUNA name UNTUK LOGIN loginname di dalam database.

Izin umum untuk grup db_datareader, db_datawriter, dan db_owner.

Cabut izin pada objek dari prinsipal. Tolak mengesampingkan berikan izin.

Berikan hak akses minimum. Hindari penggunaan db_owner. RevDilihat secara teratur.

Ringkaslah postingan ini dengan: