Looge sisselogimine, kasutaja, määrake luba: SQL Serveri õpetus

Lang L: none (table-of-contents):

Anonim

Selles õpetuses saate teada

  • Kuidas luua sisselogimist
  • Kuidas luua kasutajat
    • Kasutaja loomine SQL Serveri haldusstuudio abil
    • Kasutaja loomine T-SQL-i abil
  • Kasutajale loa määramine
    • Määrake luba SQL Server Management Studio abil
    • Andke luba T-SQL-i abil

Kuidas luua sisselogimist

Sisselogimise loomiseks minge jaotisse Turvalisus> Sisselogimised

Järgmisel ekraanil sisestage Enter

  1. Kasutaja nimi
  2. Valige SQL Serveri autentimine
  3. Sisestage parool
  4. Klõpsake nuppu OK

Sisselogimine on loodud

Sisselogimise saate luua ka käsuga T-SQL.

CREATE LOGIN MyLogin WITH PASSWORD = '123';

Kuidas luua kasutajat

Kasutaja on konto, mida saate kasutada SQL-serverile juurdepääsemiseks. Kasutajate loomiseks võite kasutada ühte järgmistest viisidest.

  • T-SQLi kasutamine
  • SQL Serveri haldusstuudio kasutamine

Kasutaja loomine SQL Serveri haldusstuudio abil

Loote kasutaja EDU_TSQL andmebaasi jaoks.

  1. Looge ühendus SQL Serveriga, seejärel laiendage Object Exploreris kausta Databases.
  2. Tehke kindlaks andmebaas, mille jaoks peate kasutaja looma, ja laiendage seda.
  3. Laiendage selle kausta Turvalisus.
  4. Paremklõpsake kaustas Kasutajad ja valige "Uus kasutaja ..."

Saate järgmise ekraani,

  1. Sisestage soovitud kasutajanimi
  2. Sisestage sisselogimisnimi (loodud varem)
  3. Klõpsake nuppu OK

Kasutaja on loodud

Kasutaja loomine T-SQL-i abil

Uue KASUTAJA saate luua T-SQL-i käsu loomise abil. Käsul on järgmine süntaks:

create user  for login 
create user Guru99 for login MyLogin

Märkus. Päring tuleks täita päringuaknas. Kui kasutaja on juba sisselogimiseks loodud, loob SQL Server vea, kui loote kasutaja sama sisselogimiseks.

Kasutajale loa määramine

Õigused viitavad reeglitele, mis reguleerivad kasutajate juurdepääsu tasemeid kaitstud SQL Serveri ressurssidele. SQL Server võimaldab teil selliseid õigusi anda, tühistada ja keelata. SQL Serveris on õiguste määramiseks kaks võimalust:

  • T-SQLi kasutamine
  • SQL Serveri haldusstuudio kasutamine

Määrake luba SQL Server Management Studio abil

Samm 1) Looge ühendus oma SQL Serveri eksemplariga ja laiendage kaustu Object Exploreris, nagu allpool näidatud. Paremklõpsake kasutaja nimel, see tähendab Guru99, seejärel valige Atribuudid.

Samm 2) Järgmisel ekraanil

  1. Klõpsake vasakul valikut Securables.
  2. Klõpsake nuppu Otsi

Samm 3) Järgmises aknas

  1. Valige "Kõik skeemi kuuluvad objektid".
  2. Valige skeemi nimi "dbo"
  3. Klõpsake nuppu OK

4. samm)

  1. Tuvastage tabel, millele soovite loa anda
  2. Valige selgesõnalises loas Grant
  3. Klõpsake nuppu OK

Samm 5) Kasutajale Guru99 antakse tabelis Course SELECT luba.

Andke luba T-SQL-i abil

T-SQL-i kasutavale kasutajale loa andmiseks peate kõigepealt andmebaasi kasutama lause lause abil. Seejärel määrate kasutajale loa, kasutades selleks väljavõtet. Siin on süntaks:

use grant 
 on  to 

Näiteks näitab järgmine käsk, kuidas saate kasutajale Guru99 anda loa objektil (tabelis) nimega Course andmebaasis EDU_TSQL:

USE EDU_TSQLGOGrant select on Course to Guru99

Luba antakse!