SQL Server Opret bruger

Sql Server Opret Bruger



Velkommen til endnu en SQL Server-øvelse. Til denne vil vi gennemgå processen med at oprette forskellige typer brugere i SQL Server. Vi vil lære, hvordan man bruger CREATE USER-sætningen til at tilføje en ny type bruger til den aktuelt valgte database. Der er forskellige typer brugere i SQL Server. Uden tøven, lad os dykke ind.

SQL Server Opret brugererklæring

SQL Server bruger CREATE USER-sætningen til at tilføje en ny bruger til den aktuelle database. Parametrene kan dog ændre sig afhængigt af den type bruger, du ønsker at oprette.

For eksempel viser følgende syntaks kommandoen til at oprette en login-bruger i SQL Server:







OPRET BRUGER brugernavn
[
{ FOR | FRA } LOGIN login_name
]
[ MED [ ,... ] ]
[ ; ]

Lad os gennemgå processen og kommandoerne for at oprette forskellige brugertyper.



SQL Server Opret bruger baseret på login i masterdatabasen

Den mest almindelige type er login-brugeren, som er gemt i masterdatabasen. For eksempel viser følgende kommandoen til at oprette en login-bruger under brugernavnet – linuxhint:



OPRET LOGIN linuxhint
MED PASSWORD 'adgangskode';

Start med at oprette et login ved navn linuxhint.





Opret derefter en bruger med målbrugernavnet ved at bruge det tidligere login.

OPRET BRUGER linuxhint
FOR LOGIN linuxhint;

BEMÆRK: Da vi ikke skiftede til en specifik database, gemmer den forrige kommando brugeren i masterdatabasen. Hvis du ønsker at oprette brugeren til en anden database, skal du skifte til måldatabasen.



SQL Server Opret bruger uden login

Du kan også oprette en bruger, som ikke er knyttet til et specifikt SQL Server LOGIN. For eksempel opretter følgende udsagn en bruger kaldet linuxhint uden login:

OPRET BRUGER linuxhint UDEN LOGIN;

SQL Server Opret en login-bruger baseret på Windows-gruppen

For at oprette en bruger, der bruger Windows Group, kan du køre følgende kommando:

OPRET BRUGER [windows_principal\brugernavn];

SQL Server Opret bruger til domænelogin

Følgende eksempel opretter en bruger kaldet linuxhint i domænet kaldet sql_server:

OPRET BRUGER [sql_server\linuxhint];

Indeholdte brugere kan kun oprettes i indeholdte databaser.

Oprettelse af forskellige typer brugere ved hjælp af SQL Server Management Studio

Hvis du lige er begyndt, eller du ikke ønsker, at transact-SQL-forespørgslerne skal oprette brugere, kan du bruge SQL Server Management Studio.

Dette giver en enkel og intuitiv grænseflade til at oprette forskellige typer brugere, herunder:

  1. En SQL-bruger med et login
  2. En SQL-bruger uden login
  3. En SQL-bruger knyttet til et givet SSL-certifikat
  4. En SQL-bruger knyttet til en asymmetrisk nøgle
  5. En Windows-baseret SQL-bruger

Det tillader også konfigurationen af ​​et væld af muligheder med et enkelt klik, inklusive de ejede skemaer, medlemskaber osv.

For at oprette en bruger i en måldatabase ved hjælp af SSMS skal du åbne objektudforskningen og finde databasen, hvori den bruger, du ønsker at oprette, er gemt.

Naviger til Sikkerhed -> Brugere. Højreklik og vælg 'Ny bruger'.

Dette skulle starte et nyt vindue, der giver dig mulighed for at oprette forskellige typer brugere, som du finder passende. For eksempel kan vi oprette en bruger med login-muligheder som vist i følgende:

Der har du det! En simpel metode til at oprette en SQL Server-bruger ved hjælp af en grafisk grænseflade.

Konklusion

I dette indlæg undersøgte vi de enkle metoder til at skabe forskellige typer brugere i SQL Server. Vi dækkede også, hvordan man bruger SSMS til at oprette brugere.