SQL Server Stvori korisnika

Sql Server Stvori Korisnika



Dobrodošli u još jedan vodič za SQL Server. Za ovaj ćemo proći proces stvaranja različitih tipova korisnika u SQL Serveru. Naučit ćemo kako upotrijebiti naredbu CREATE USER za dodavanje novog tipa korisnika trenutno odabranoj bazi podataka. Postoje različite vrste korisnika u SQL Serveru. Bez imalo oklijevanja, zaronimo.

SQL Server Create User Statement

SQL Server koristi naredbu CREATE USER za dodavanje novog korisnika u trenutnu bazu podataka. Međutim, parametri se mogu promijeniti ovisno o vrsti korisnika kojeg želite stvoriti.

Na primjer, sljedeća sintaksa prikazuje naredbu za stvaranje korisnika za prijavu u SQL Serveru:







CREATE USER korisničko_ime
[
{ ZA | FROM } LOGIN ime_prijave
]
[ SA [ ,... ] ]
[ ; ]

Prođimo kroz proces i naredbe za stvaranje različitih tipova korisnika.



SQL Server Stvori korisnika na temelju prijave u glavnu bazu podataka

Najčešći tip je korisnik za prijavu koji je pohranjen u glavnoj bazi podataka. Na primjer, sljedeće prikazuje naredbu za stvaranje korisnika za prijavu pod korisničkim imenom – linuxhint:



STVARANJE PRIJAVE linuxhint
WITH PASSWORD 'lozinka';

Započnite stvaranjem prijave pod nazivom linuxhint.





Zatim stvorite korisnika s ciljnim korisničkim imenom koristeći prethodnu prijavu.

STVARANJE KORISNIKA linuxhint
ZA PRIJAVU linuxhint;

NAPOMENA: Budući da se nismo prebacili na određenu bazu podataka, prethodna naredba pohranjuje korisnika u glavnu bazu podataka. Ako želite stvoriti korisnika za drugu bazu podataka, prebacite se na ciljnu bazu podataka.



SQL Server Stvori korisnika bez prijave

Također možete stvoriti korisnika koji nije preslikan na određeni SQL Server LOGIN. Na primjer, sljedeće izjave stvaraju korisnika pod nazivom linuxhint bez prijave:

STVARANJE KORISNIKA linuxhint BEZ PRIJAVE;

SQL Server Stvorite korisnika za prijavu na temelju Windows grupe

Da biste stvorili korisnika koji koristi Windows grupu, možete pokrenuti sljedeću naredbu:

CREATE USER [windows_principal\username];

SQL Server Stvori korisnika za prijavu na domenu

Sljedeći primjer stvara korisnika pod nazivom linuxhint u domeni pod nazivom sql_server:

CREATE USER [sql_server\linuxhint];

Ograničeni korisnici mogu se stvoriti samo u ograničenim bazama podataka.

Stvaranje različitih tipova korisnika pomoću SQL Server Management Studio

Ako ste tek počeli ili ne želite da transact-SQL upiti stvaraju korisnike, možete koristiti SQL Server Management Studio.

Ovo pruža jednostavno i intuitivno sučelje za stvaranje različitih vrsta korisnika, uključujući:

  1. SQL korisnik s prijavom
  2. SQL korisnik bez prijave
  3. SQL korisnik preslikan na dati SSL certifikat
  4. SQL korisnik preslikan na asimetrični ključ
  5. SQL korisnik temeljen na sustavu Windows

Također omogućuje konfiguraciju mnoštva opcija jednim klikom, uključujući sheme u vlasništvu, članstva itd.

Da biste stvorili korisnika u ciljanoj bazi podataka pomoću SSMS-a, otvorite Object Explore i pronađite bazu podataka u kojoj je pohranjen korisnik kojeg želite stvoriti.

Idite na Sigurnost -> Korisnici. Kliknite desnom tipkom miša i odaberite 'Novi korisnik'.

Ovo bi trebalo pokrenuti novi prozor koji vam omogućuje stvaranje različitih tipova korisnika prema vašem mišljenju. Na primjer, možemo stvoriti korisnika s mogućnostima prijave kao što je prikazano u nastavku:

Eto ga! Jednostavna metoda stvaranja korisnika SQL Servera pomoću grafičkog sučelja.

Zaključak

U ovom smo postu istražili jednostavne metode stvaranja različitih vrsta korisnika u SQL Serveru. Također smo opisali kako koristiti SSMS za stvaranje korisnika.