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
- Påloggingsnavn
- Velg SQL Server-godkjenning
- Oppgi passord
- 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.
- Koble til SQL Server, og utvid deretter databaser-mappen fra Object Explorer.
- Identifiser databasen du trenger for å opprette brukeren og utvide den.
- Utvid sikkerhetsmappen.
- Høyreklikk på mappen Brukere og velg deretter "Ny bruker ..."
Du får følgende skjerm,
- Skriv inn ønsket brukernavn
- Skriv inn påloggingsnavnet (opprettet tidligere)
- 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 userfor 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,
- Klikk på Securables-alternativet fra venstre.
- Klikk på Søk
Trinn 3) I neste vindu,
- Velg "Alle objekter som tilhører skjemaet."
- Velg skjemanavn som "dbo"
- Klikk OK
Trinn 4)
- Identifiser tabellen du vil gi tillatelse
- Velg Bevilg i Eksplisitt tillatelse
- 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:
usegrant 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!