Sukurti prisijungimą, vartotoją, priskirti leidimą: SQL serverio pamoka

Turinys:

Anonim

Šioje pamokoje sužinosite

  • Kaip sukurti prisijungimą
  • Kaip sukurti vartotoją
    • Sukurkite vartotoją naudodami „SQL Server Management Studio“
    • Sukurkite vartotoją naudodami T-SQL
  • Leidimo priskyrimas vartotojui
    • Priskirkite leidimą naudodami „SQL Server Management Studio“
    • Suteikite leidimą naudodami T-SQL

Kaip sukurti prisijungimą

Norėdami sukurti prisijungimą, eikite į Sauga> Prisijungimai

Kitame ekrane įveskite

  1. Prisijungimo vardas
  2. Pasirinkite „SQL Server“ autentifikavimas
  3. Įvesti slaptažodį
  4. Spustelėkite Gerai

Sukurtas prisijungimas

Taip pat galite sukurti prisijungimą naudodami komandą T-SQL.

CREATE LOGIN MyLogin WITH PASSWORD = '123';

Kaip sukurti vartotoją

Vartotojas yra paskyra, kurią galite naudoti norėdami pasiekti SQL serverį. Norėdami sukurti vartotojus, galite naudoti bet kurį iš šių dviejų būdų:

  • Naudojant T-SQL
  • Naudojant „SQL Server Management Studio“

Sukurkite vartotoją naudodami „SQL Server Management Studio“

Kursite EDU_TSQL duomenų bazės vartotoją.

  1. Prisijunkite prie „SQL Server“, tada išplėskite aplanką „Duomenų bazės“ iš „Object Explorer“.
  2. Nurodykite duomenų bazę, kuriai turite sukurti vartotoją, ir išplėskite ją.
  3. Išplėskite jo aplanką Sauga.
  4. Dešiniuoju pelės mygtuku spustelėkite aplanką Vartotojai, tada pasirinkite „Naujas vartotojas…“

Gausite šį ekraną,

  1. Įveskite norimą vartotojo vardą
  2. Įveskite prisijungimo vardą (sukurtą anksčiau)
  3. Spustelėkite Gerai

Vartotojas sukurtas

Sukurkite vartotoją naudodami T-SQL

Galite sukurti naują VARTOTOJĄ naudodami komandą T-SQL sukurti vartotoją. Komandai taikoma ši sintaksė:

create user  for login 
create user Guru99 for login MyLogin

Pastaba: kad užklausa turėtų būti vykdoma užklausos lange. Jei vartotojas jau sukurtas prisijungimui, SQL serveris sukels klaidą, jei sukursite vartotoją tam pačiam prisijungimui.

Leidimo priskyrimas vartotojui

Leidimai nurodo taisykles, reglamentuojančias vartotojų prieigos prie saugomų „SQL Server“ išteklių lygius. „SQL Server“ leidžia jums suteikti, atšaukti ir paneigti tokius leidimus. Yra du būdai, kaip priskirti teises „SQL Server“:

  • Naudojant T-SQL
  • Naudojant „SQL Server Management Studio“

Priskirkite leidimą naudodami „SQL Server Management Studio“

1 žingsnis. Prisijunkite prie savo SQL serverio egzemplioriaus ir išplėskite aplankus iš „Object Explorer“, kaip parodyta žemiau. Dešiniuoju pelės mygtuku spustelėkite vartotojo vardą, ty „Guru99“, tada pasirinkite „Ypatybės“.

2 žingsnis) Kitame ekrane

  1. Kairėje spustelėkite parinktį „Apsaugos priemonės“.
  2. Spustelėkite Ieškoti

3 žingsnis) Kitame lange

  1. Pasirinkite „Visi schemai priklausantys objektai“.
  2. Pasirinkite schemos pavadinimą kaip „dbo“
  3. Spustelėkite Gerai

4 žingsnis)

  1. Nurodykite lentelę, kuriai norite suteikti leidimą
  2. Skiltyje Aiškus leidimas pasirinkite Suteikti
  3. Spustelėkite Gerai

5 žingsnis) Vartotojui „Guru99“ suteikiamas SELECT leidimas lentelėje „Course“.

Suteikite leidimą naudodami T-SQL

Norėdami suteikti leidimą vartotojui, naudojančiam T-SQL, pirmiausia pasirinkite duomenų bazę naudodami pareiškimą use. Tada priskirkite leidimą vartotojui naudodamiesi dotacijos ataskaita. Čia yra sintaksė:

use grant 
 on  to 

Pvz., Ši komanda parodo, kaip galite suteikti pasirinkimo leidimą „Guru99“ vartotojui objekte (lentelėje), pavadintame „ Kursas “ duomenų bazėje EDU_TSQL:

USE EDU_TSQLGOGrant select on Course to Guru99

Leidimas bus suteiktas!