I denne vejledning lærer du
- Sådan oprettes et login
- Sådan oprettes en bruger
- Opret bruger ved hjælp af SQL Server Management Studio
- Opret bruger ved hjælp af T-SQL
- Tildeling af tilladelse til en bruger
- Tildel tilladelse ved hjælp af SQL Server Management Studio
- Giv tilladelse ved hjælp af T-SQL
Sådan oprettes et login
For at oprette et login skal du navigere til Sikkerhed> Logins
I det næste skærmbillede skal du indtaste
- Login-navn
- Vælg SQL Server-godkendelse
- Indtast adgangskode
- Klik på Ok
Login oprettes
Du kan også oprette et login ved hjælp af T-SQL-kommandoen.
CREATE LOGIN MyLogin WITH PASSWORD = '123';
Sådan oprettes en bruger
En bruger er en konto, som du kan bruge til at få adgang til SQL-serveren. For at oprette brugere kan du bruge en af følgende to måder:
- Brug af T-SQL
- Brug af SQL Server Management Studio
Opret bruger ved hjælp af SQL Server Management Studio
Du opretter en bruger til EDU_TSQL-databasen.
- Opret forbindelse til SQL Server, og udvid derefter mappen Databaser fra Object Explorer.
- Identificer den database, som du har brug for for at oprette brugeren og udvide den.
- Udvid dens sikkerhedsmappe.
- Højreklik på mappen Brugere, og vælg derefter "Ny bruger ..."
Du får følgende skærmbillede,
- Indtast det ønskede brugernavn
- Indtast login-navnet (oprettet tidligere)
- Klik på OK
Bruger oprettes
Opret bruger ved hjælp af T-SQL
Du kan oprette en ny BRUGER ved hjælp af T-SQL's kommandoen Opret bruger. Kommandoen tager følgende syntaks:
create userfor login
create user Guru99 for login MyLogin
Bemærk: At forespørgslen skal udføres inden for forespørgselsvinduet. Hvis en bruger allerede er oprettet til et login, kaster SQL Server en fejl, hvis du opretter en bruger til det samme login.
Tildeling af tilladelse til en bruger
Tilladelser henviser til de regler, der styrer niveauet for adgang, som brugerne har til de sikrede SQL Server-ressourcer. SQL Server giver dig mulighed for at give, tilbagekalde og nægte sådanne tilladelser. Der er to måder at tildele tilladelser på SQL Server:
- Brug af T-SQL
- Brug af SQL Server Management Studio
Tildel tilladelse ved hjælp af SQL Server Management Studio
Trin 1) Opret forbindelse til din SQL Server-forekomst, og udvid mapperne fra Object Explorer som vist nedenfor. Højreklik på navnet på brugeren, det vil sige Guru99, vælg derefter Egenskaber.
Trin 2) I det næste skærmbillede,
- Klik på indstillingen Securables fra venstre.
- Klik på Søg
Trin 3) I det næste vindue,
- Vælg "Alle objekter, der tilhører skemaet."
- Vælg skemanavn som "dbo"
- Klik på OK
Trin 4)
- Identificer den tabel, du vil give tilladelse
- I Eksplicit tilladelse skal du vælge Tilskud
- Klik på Okay
Trin 5) Brugeren Guru99 får SELECT-tilladelse på bordkurset.
Giv tilladelse ved hjælp af T-SQL
For at give tilladelse til en bruger ved hjælp af T-SQL skal du først vælge databasen ved hjælp af brugsangivelsen. Du tildeler derefter tilladelsen til brugeren ved hjælp af tilskudserklæringen. Her er syntaksen:
usegrant on to
For eksempel viser følgende kommando, hvordan du kan give brugeren Guru99 den valgte tilladelse til objektet (tabellen) med navnet Course inden for databasen EDU_TSQL:
USE EDU_TSQLGOGrant select on Course to Guru99
Tilladelsen gives!