Hvordan opprette pålogging, bruker og gi tillatelser i SQL Server
Hvordan opprette ny pålogging i SQL Server
Slik oppretter du pålogging i SQL Server:
Trinn 1) For å opprette SQL-server for pålogging, gå til Sikkerhet > Pålogginger
Trinn 2) I neste skjermbilde, Enter
- Innloggingsnavn
- Velg SQL Server-autentisering
- Skriv inn passord for MySQL opprette bruker med passord
- Klikk Ok
Trinn 3) Innlogging er opprettet
Du kan også opprette en pålogging ved å bruke T-SQL-kommandoen for SQL-server opprette pålogging og bruker.
CREATE LOGIN MyLogin WITH PASSWORD = '123';
Hvordan opprette en bruker i SQL Server-databasen
En bruker er en konto som du kan bruke for å få tilgang til SQL-server. For å opprette bruker-SQL-server, kan du bruke en av følgende to måter:
- Bruker T-SQL
- Bruker SQL Server Management Studio
Hvordan opprette bruker i SQL Server Management Studio
Her er en trinnvis prosess for hvordan du oppretter en bruker i SQL Server Management Studio:
Du vil opprette en bruker for EDU_TSQL-databasen.
Trinn 1) Koble til SQL-server for å opprette ny bruker
- Koble til SQL Server og utvide deretter mappen Databaser fra Objektutforskeren.
- Identifiser databasen du trenger for å opprette brukeren og utvide den.
- Utvid sikkerhetsmappen.
- Høyreklikk på mappen Brukere og velg "Ny bruker..."
Trinn 2) Skriv inn brukerdetaljer
Du får opp følgende skjerm,
- Skriv inn ønsket brukernavn
- Skriv inn påloggingsnavnet (opprettet tidligere)
- klikk OK
Trinn 3) Bruker vil bli opprettet
Bruker er opprettet
Opprett bruker ved å bruke T-SQL
Du kan bruke T-SQLs create user-kommando for SQL-server legge til bruker til database. SQL create user-kommandoen har følgende syntaks:
create user <user-name> for login <login-name>
create user Guru99 for login MyLogin
Merk: at spørringen skal utføres i spørringsvinduet. Hvis en bruker allerede er opprettet for en pålogging, vil SQL Server gi en feilmelding hvis du oppretter en bruker for samme pålogging.
Tildele tillatelse til en bruker i SQL Server
Tillatelser refererer til reglene som styrer tilgangsnivåene som brukere har på de sikrede SQL Server-ressursene. SQL Server lar deg gi, tilbakekalle og nekte slike tillatelser. Det er to måter å gi SQL server brukertillatelser:
- Bruker T-SQL
- Bruker SQL Server Management Studio
Tildeling av tillatelser i SQL Server Management Studio
Her er en trinnvis prosess for hvordan du tildeler tillatelser til en bruker i SQL Server Management Studio:
Trinn 1) Koble til SQL Server-forekomsten og utvid mappene fra Objektutforskeren som vist nedenfor. Høyreklikk på navnet til brukeren, det vil si Guru99 og velg deretter Egenskaper.
Trinn 2) I neste skjermbilde,
- Klikk på alternativet Securables 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
- I Eksplisitt tillatelse velger du Gi
- Klikk OK
Trinn 5) Brukeren Guru99 får SELECT-tillatelse på tabellen Kurs.
Gi tillatelser ved å bruke T-SQL
For å gi tillatelse til en bruker som bruker T-SQL, velger du først databasen ved hjelp av use-setningen. Du tildeler deretter tillatelsen til brukeren ved å bruke grant-erklæringen. Her er syntaksen for SQL-server opprette bruker og gi tillatelse:
use <database-name> grant <permission-name> on <object-name> to <username\principle>
Følgende kommando viser for eksempel hvordan du kan gi valgtillatelsen til brukeren Guru99 på objektet (tabellen) som heter Kurs i databasen EDU_TSQL:
USE EDU_TSQL GO Grant select on Course to Guru99
Tillatelsen vil bli gitt!










