Kirjautumis-, käyttäjä- ja käyttöoikeuksien luominen 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) Muodosta yhteys SQL Server -esiintymääsi ja laajenna kansiot Object Explorerista alla olevan kuvan mukaisesti. Napsauta hiiren kakkospainikkeella käyttäjän nimeä eli Guru99 ja valitse Properties.

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älle Guru99 on myönnetty SELECT-oikeus pöytäkurssille.

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ää valintaluvan Guru99-käyttäjälle objektissa (taulukossa) nimeltä Kurssi tietokannassa EDU_TSQL:

USE EDU_TSQL
GO
Grant select on Course to Guru99

Lupa myönnetään!