Riješeno: kreiranje korisnika

Posljednje ažuriranje: 09/14/2023

Naravno, pružiću vam potrebne informacije u skladu sa vašim uputstvima.

Uvod
SQL ili Strukturirani jezik upita je standardni i univerzalni jezik koji se koristi za komunikaciju sa bazama podataka. Kreiranje, brisanje, dohvaćanje redova i modifikacija redova u tabeli su neki od zadataka koji se mogu obaviti pomoću SQL-a. Jedna od najosnovnijih i najosnovnijih među ovim operacijama je kreiranje korisnika. Ovaj zadatak uključuje kodiranje niza strukturiranih naredbi za formiranje novog korisničkog entiteta u bazi podataka, odobravanje pristupa korisniku i određivanje uloga.

Kreiranje korisnika u SQL-u

U SQL-u, korisnici se ne kreiraju direktno u bazi podataka, već se kreiraju u instanci SQL Servera. Za to se koristi naredba „CREATE USER“. Osnovna struktura za kreiranje korisnika u SQL-u je

CREATE USER [user_name] FOR LOGIN [login_name] WITH DEFAULT_SCHEMA=[schema_name]

U ovoj strukturi, [user_name] je ime novog korisnika, [login_name] se odnosi na prijavu na SQL Server na kojoj je novi korisnik baziran, a [schema_name] je zadana shema koja je dodijeljena novom korisniku.

Razumijevanje koda

  • Komanda “CREATE USER”: Ovo se koristi za kreiranje novog korisnika. Nakon njega slijedi korisničko ime, koje bira programer.
  • FOR LOGIN klauzula: Ovo povezuje novog korisnika sa prijavom. Ako prijava nije već prisutna, SQL Server će je kreirati.
  • WITH DEFAULT_SCHEMA: Ova klauzula nije obavezna, ali ako se koristi, dodjeljuje zadanu shemu ili logički spremnik u kojem su pohranjeni objekti baze podataka novog korisnika. Ako nije navedeno, SQL Server će koristiti “dbo” kao zadanu shemu.

Objašnjenje koraka u implementaciji

Kreiranje korisnika u SQL-u uključuje niz koraka, od kojih se svaki vrti oko SQL naredbe.

Prvi korak : Prijavite se u SQL Server Management Studio koristeći svoje SQL Server pristupne podatke.

//login to SQL server management studio

Drugi korak : Otvorite novi prozor za upit.

Treći korak : Izvršite naredbu CREATE USER:

CREATE USER JohnDoe FOR LOGIN JohnLogin WITH DEFAULT_SCHEMA=[website_data];

Povezane funkcije i biblioteke

Osim naredbe CREATE USER, ostale SQL naredbe koje se odnose na upravljanje korisnicima uključuju:

  • ALTER USER: Koristi se za izmjenu korisnika SQL Servera.
  • ISPUSTI KORISNIKA: Koristi se za brisanje korisnika.
  • GRANT: Koristi se za davanje privilegija korisnicima.

U zaključku, kreiranje korisnika u SQL-u zahtijeva razumijevanje strukture SQL naredbe “CREATE USER”. Implementacija takve uključuje izvršavanje ove naredbe u SQL Server Management Studio-u. Slične naredbe uključuju ALTER USER, DROP USER i GRANT, koje se koriste za modificiranje, brisanje i dodjeljivanje privilegija korisnicima.

Slični postovi: