Kirjautumisen, käyttäjän ja oikeuksien luominen SQL Serverissä

⚡ Älykäs yhteenveto

Luo kirjautuminen, käyttäjä ja myönnä käyttöoikeudet SQL Serverissä selittää todennuksen ja valtuutuksen, kattaen kirjautumiset, käyttäjät ja roolikartanpingja myöntämällä käyttöoikeuksia SSMS:n ja T-SQL:n kautta.

  • 🔑 Palvelimen kirjautuminen: Todentaa palvelintasolla.
  • 👤 Tietokannan käyttäjä: Yhdistää kirjautumisen tietokantaan.
  • 🛡️ roolit: Ryhmäkäyttöoikeudet käyttäjäkohtaisten sijaan.
  • MYÖNTÄÄ: Hallitsee objektitason käyttöoikeuksia tarkasti.
  • 🖥️ SSMS: Yksinkertaista käyttäjän määritystä visuaalisesti.
  • 🤖 Tekoälytarkastus: Tekoäly merkitsee liian etuoikeutetut tilit.

Luo kirjautumiskäyttäjä ja myönnä käyttöoikeudet SQL Serverissä

Kuinka luoda uusi kirjautuminen SQL Serverissä

Näin luot kirjautumistunnuksen SQL Serverissä:

Vaihe 1) Luo kirjautumisSQL-palvelin siirtymällä kohtaan Suojaus > Kirjautumiset

Luo uusi kirjautumistunnus SQL Serverissä

Vaihe 2) Seuraavassa näytössä Enter

  1. Käyttäjätunnus
  2. Valitse SQL Server -todennus
  3. Anna salasana kohteelle MySQL luo käyttäjä salasanalla
  4. Klikkaa OK

Luo uusi kirjautumistunnus SQL Serverissä

Vaihe 3) Kirjautuminen on luotu

Luo uusi kirjautumistunnus SQL Serverissä

Voit myös luoda kirjautumisen käyttämällä T-SQL-komentoa SQL-palvelimelle luo kirjautumistunnus ja käyttäjä.

CREATE LOGIN MyLogin WITH PASSWORD = '123';

Kuinka luoda käyttäjä SQL Server -tietokannassa

Käyttäjä on tili, jonka avulla voit käyttää SQL-palvelin. Voit luoda käyttäjän SQL-palvelimen jollakin seuraavista tavoista:

  • T-SQL: n käyttö
  • SQL Server Management Studion käyttäminen

Käyttäjän luominen SQL Server Management Studiossa

Tässä on vaiheittainen prosessi käyttäjän luomiseen SQL Server Management Studio:

Luot käyttäjän EDU_TSQL-tietokantaan.

Vaihe 1) Luo uusi käyttäjä muodostamalla yhteys SQL-palvelimeen

  1. Muodosta yhteys SQL Serveriin ja laajenna sitten Databases-kansio Object Explorerista.
  2. Tunnista tietokanta, jolle sinun on luotava käyttäjä, ja laajenna se.
  3. Laajenna sen Suojaus-kansio.
  4. Napsauta hiiren kakkospainikkeella Käyttäjät-kansiota ja valitse "Uusi käyttäjä..."

Luo käyttäjä SQL Server Management Studiossa

Vaihe 2) Anna käyttäjätiedot

Saat seuraavan näytön,

  1. Syötä haluamasi käyttäjätunnus
  2. Anna kirjautumisnimi (luettu aiemmin)
  3. OK

Luo käyttäjä SQL Server Management Studiossa

Vaihe 3) Käyttäjä luodaan

Käyttäjä on luotu

Luo käyttäjä SQL Server Management Studiossa

Luo käyttäjä T-SQL:llä

Voit käyttää T-SQL:n Create user -komentoa SQL-palvelimen add user tietokantaan. SQL Create user -komento käyttää seuraavan syntaksin:

create user <user-name> for login <login-name>
create user Guru99 for login MyLogin

Huomautus: Kysely tulee suorittaa kyselyikkunassa. Jos käyttäjä on jo luotu kirjautumiseen, SQL Server antaa virheilmoituksen, jos luot käyttäjän samalla kirjautumistunnuksella.

Käyttöoikeuden myöntäminen käyttäjälle SQL Serverissä

Käyttöoikeudet viittaavat sääntöihin, jotka säätelevät käyttäjien suojattujen SQL Server -resurssien käyttöoikeustasoja. SQL Server antaa sinun myöntää, peruuttaa ja evätä tällaisia ​​lupia. On kaksi tapaa antaa SQL-palvelimen käyttöoikeudet:

  • T-SQL: n käyttö
  • SQL Server Management Studion käyttäminen

Käyttöoikeuksien määrittäminen SQL Server Management Studiossa

Tässä on vaiheittainen prosessi oikeuksien määrittämiseksi käyttäjälle SQL Server Management Studiossa:

Vaihe 1) Yhdistä SQL Server -instanssiisi ja laajenna kansiot Object Explorerissa alla olevan kuvan mukaisesti. Napsauta hiiren kakkospainikkeella käyttäjän nimeä, eli Guru99 ja valitse sitten Ominaisuudet.

Käyttöoikeuksien määrittäminen SQL Server Management Studiossa

Vaihe 2) Seuraavassa näytössä

  1. Napsauta Suojattavat-vaihtoehtoa vasemmalta.
  2. Napsauta Etsi

Käyttöoikeuksien määrittäminen SQL Server Management Studiossa

Vaihe 3) Seuraavassa ikkunassa

  1. Valitse "Kaikki skeemaan kuuluvat objektit".
  2. Valitse skeeman nimi muodossa "dbo"
  3. OK

Käyttöoikeuksien määrittäminen SQL Server Management Studiossa

Vaihe 4)

  1. Tunnista taulukko, jolle haluat myöntää luvan
  2. Valitse Explicit Permission -kohdassa Myönnä
  3. Napsauta OK

Käyttöoikeuksien määrittäminen SQL Server Management Studiossa

Vaihe 5) Käyttäjä Guru99:lle on myönnetty SELECT-oikeus taulukolle Course.

Myönnä käyttöoikeudet T-SQL:llä

Myöntääksesi käyttöoikeudet T-SQL:ää käyttävälle käyttäjälle, valitse ensin tietokanta use-käskyllä. Määrität sitten käyttöoikeudet käyttäjälle myöntämislausunnon avulla. Tässä on syntaksi SQL-palvelimelle luoda käyttäjä ja myöntää lupa:

use <database-name>
grant <permission-name> on <object-name> to <username\principle>

Esimerkiksi seuraava komento näyttää, kuinka voit myöntää käyttäjälle valintaoikeuden Guru99 objektissa (taulukossa) nimeltä Kurssi tietokannassa EDU_TSQL:

USE EDU_TSQL
GO
Grant select on Course to Guru99

Lupa myönnetään!

UKK

Kirjautuminen todennetaan palvelimella. Käyttäjä yhdistää sen tietokantaan.

Kyllä. Tekoäly tarkistaa GRANT-lausunnot ja merkitsee liian suuria etuoikeuksia omaavat tilit.

Kyllä. Copilot luo CREATE LOGIN-, USER- ja GRANT-skriptit.

LUO KIRJAUTUMISTUIMI JA SALASANA = 'StrongPass!'.

LUO KÄYTTÄJÄNIMI KIRJAUTUMISELLE kirjautumisnimi tietokantaan.

db_datareader, db_datawriter, db_owner-ryhmän yhteiset käyttöoikeudet.

PERUUTA objektin käyttöoikeus pääkäyttäjältä. KIELTÄ korvaa MYÖNTÄMISEN.

Myönnä vähimmäisoikeudet. Vältä db_owner-ominaisuutta. Revkatso säännöllisesti.

Tiivistä tämä viesti seuraavasti: