Opprett pålogging, bruker, tilordne tillatelse: opplæring for SQL Server

Innholdsfortegnelse:

Anonim

I denne veiledningen vil du lære

  • Hvordan lage en pålogging
  • Hvordan lage en bruker
    • Opprett bruker ved hjelp av SQL Server Management Studio
    • Opprett bruker ved hjelp av T-SQL
  • Tilordne tillatelse til en bruker
    • Tildel tillatelse ved hjelp av SQL Server Management Studio
    • Gi tillatelse ved bruk av T-SQL

Hvordan lage en pålogging

For å opprette en pålogging, naviger til Sikkerhet> Innlogginger

I neste skjermbilde, Enter

  1. Påloggingsnavn
  2. Velg SQL Server-godkjenning
  3. Oppgi passord
  4. Klikk OK

Innlogging er opprettet

Du kan også opprette en pålogging ved hjelp av T-SQL-kommandoen.

CREATE LOGIN MyLogin WITH PASSWORD = '123';

Hvordan lage en bruker

En bruker er en konto som du kan bruke for å få tilgang til SQL-serveren. For å opprette brukere kan du bruke en av følgende to måter:

  • Bruke T-SQL
  • Bruker SQL Server Management Studio

Opprett bruker ved hjelp av SQL Server Management Studio

Du oppretter en bruker for EDU_TSQL-databasen.

  1. Koble til SQL Server, og utvid deretter databaser-mappen fra Object Explorer.
  2. Identifiser databasen du trenger for å opprette brukeren og utvide den.
  3. Utvid sikkerhetsmappen.
  4. Høyreklikk på mappen Brukere og velg deretter "Ny bruker ..."

Du får følgende skjerm,

  1. Skriv inn ønsket brukernavn
  2. Skriv inn påloggingsnavnet (opprettet tidligere)
  3. Klikk OK

Bruker er opprettet

Opprett bruker ved hjelp av T-SQL

Du kan opprette en ny BRUKER ved hjelp av T-SQL's create user command. Kommandoen tar følgende syntaks:

create user  for login 
create user Guru99 for login MyLogin

Merk: At spørringen skal kjøres i spørringsvinduet. Hvis en bruker allerede er opprettet for en pålogging, vil SQL Server kaste en feil hvis du oppretter en bruker for samme pålogging.

Tilordne tillatelse til en bruker

Tillatelser refererer til reglene som styrer tilgangsnivået som brukerne har på de sikre SQL Server-ressursene. SQL Server lar deg gi, tilbakekalle og nekte slike tillatelser. Det er to måter å tildele tillatelser i SQL Server:

  • Bruke T-SQL
  • Bruker SQL Server Management Studio

Tildel tillatelse ved hjelp av SQL Server Management Studio

Trinn 1) Koble til SQL Server-forekomsten og utvid mappene fra Object Explorer som vist nedenfor. Høyreklikk på navnet på brukeren, det vil si Guru99 og velg deretter Egenskaper.

Trinn 2) I neste skjermbilde,

  1. Klikk på Securables-alternativet fra venstre.
  2. Klikk på Søk

Trinn 3) I neste vindu,

  1. Velg "Alle objekter som tilhører skjemaet."
  2. Velg skjemanavn som "dbo"
  3. Klikk OK

Trinn 4)

  1. Identifiser tabellen du vil gi tillatelse
  2. Velg Bevilg i Eksplisitt tillatelse
  3. Klikk OK

Trinn 5) Brukeren Guru99 får SELECT-tillatelse på kurset.

Gi tillatelse ved bruk av T-SQL

For å gi tillatelse til en bruker som bruker T-SQL, velger du først databasen ved hjelp av brukserklæringen. Du tilordner deretter tillatelsen til brukeren ved hjelp av tilskuddserklæringen. Her er syntaksen:

use grant 
 on  to 

For eksempel viser følgende kommando hvordan du kan gi valgt tillatelse til brukeren Guru99 på objektet (tabellen) med navnet Course i databasen EDU_TSQL:

USE EDU_TSQLGOGrant select on Course to Guru99

Tillatelsen vil bli gitt!