Bejelentkezési, felhasználói és engedélyek létrehozása az SQL Serverben

Új bejelentkezés létrehozása az SQL Serverben

A következőképpen hozhat létre bejelentkezést az SQL Serverben:

Step 1) A bejelentkezési SQL-kiszolgáló létrehozásához lépjen a Biztonság > Bejelentkezések menüpontra

Új bejelentkezés létrehozása az SQL Serverben

Step 2) A következő képernyőn nyomja meg az Enter billentyűt

  1. Bejelentkezés név
  2. Válassza az SQL Server hitelesítést
  3. Adja meg a jelszavát MySQL felhasználó létrehozása jelszóval
  4. Kattintson az OK gombra

Új bejelentkezés létrehozása az SQL Serverben

Step 3) A bejelentkezés létrejött

Új bejelentkezés létrehozása az SQL Serverben

Létrehozhat egy bejelentkezést a T-SQL paranccsal is az SQL server create login and user-hez.

CREATE LOGIN MyLogin WITH PASSWORD = '123';

Felhasználók létrehozása az SQL Server adatbázisban

A felhasználó egy fiók, amellyel hozzáférhet a SQL szerver. Felhasználói SQL-kiszolgáló létrehozásához a következő két módszer bármelyikét használhatja:

  • T-SQL használata
  • Az SQL Server Management Studio használata

Felhasználók létrehozása az SQL Server Management Studio alkalmazásban

Íme egy lépésről lépésre a felhasználó létrehozásának folyamata SQL Server Management Studio:

Felhasználót fog létrehozni az EDU_TSQL adatbázishoz.

1. lépés: Csatlakozzon az SQL szerverhez új felhasználó létrehozásához

  1. Csatlakozzon az SQL Serverhez, majd bontsa ki az Adatbázisok mappát az Object Explorerből.
  2. Határozza meg azt az adatbázist, amelyhez létre kell hoznia a felhasználót, és bontsa ki.
  3. Bontsa ki a Biztonság mappát.
  4. Kattintson jobb gombbal a Felhasználók mappára, majd válassza az „Új felhasználó…” lehetőséget.

Felhasználó létrehozása az SQL Server Management Studio alkalmazásban

2. lépés) Adja meg a felhasználói adatokat

A következő képernyő jelenik meg,

  1. Írja be a kívánt felhasználónevet
  2. Adja meg a bejelentkezési nevet (korábban létrehozott)
  3. kattintson az OK gombra

Felhasználó létrehozása az SQL Server Management Studio alkalmazásban

3. lépés) A felhasználó létrejön

Felhasználó létrejött

Felhasználó létrehozása az SQL Server Management Studio alkalmazásban

Felhasználó létrehozása T-SQL használatával

Használhatja a T-SQL Create user parancsát az SQL szerver add user adatbázishoz. Az SQL Create user parancs a következő szintaxist veszi fel:

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

Megjegyzés: A lekérdezést a lekérdezési ablakban kell végrehajtani. Ha egy felhasználó már létre van hozva a bejelentkezéshez, az SQL Server hibát jelez, ha létrehoz egy felhasználót ugyanarra a bejelentkezésre.

Engedélyek hozzárendelése egy felhasználóhoz az SQL Serverben

Az engedélyek azokra a szabályokra vonatkoznak, amelyek szabályozzák a felhasználók hozzáférési szintjeit a védett SQL Server-erőforrásokhoz. SQL Server lehetővé teszi az ilyen engedélyek megadását, visszavonását és megtagadását. Kétféleképpen adhatunk felhasználói engedélyeket az SQL szervernek:

  • T-SQL használata
  • Az SQL Server Management Studio használata

Engedélyek hozzárendelése az SQL Server Management Studio alkalmazásban

Az alábbiakban egy lépésről lépésre bemutatjuk, hogyan rendelhet engedélyeket egy felhasználóhoz az SQL Server Management Studio-ban:

Step 1) Csatlakozzon az SQL Server-példányhoz, és bontsa ki a mappákat az Object Explorerből az alábbiak szerint. Kattintson jobb gombbal a felhasználó, azaz a Guru99 nevére, majd válassza a Tulajdonságok menüpontot.

Engedélyek hozzárendelése az SQL Server Management Studio alkalmazásban

Step 2) A következő képernyőn

  1. Kattintson a Securables lehetőségre a bal oldalon.
  2. Kattintson a Keresés gombra

Engedélyek hozzárendelése az SQL Server Management Studio alkalmazásban

Step 3) A következő ablakban

  1. Válassza a „Sémához tartozó összes objektum” lehetőséget.
  2. Válassza ki a séma nevét „dbo”-ként
  3. kattintson az OK gombra

Engedélyek hozzárendelése az SQL Server Management Studio alkalmazásban

Step 4)

  1. Azonosítsa a táblát, amelyhez engedélyt szeretne adni
  2. Az Explicit Permission mezőben válassza az Engedélyezés lehetőséget
  3. Kattintson az OK gombra

Engedélyek hozzárendelése az SQL Server Management Studio alkalmazásban

Step 5) A Guru99 felhasználó VÁLASZTÁSI jogosultsággal rendelkezik a Course asztalon.

Engedélyek megadása T-SQL használatával

Ha T-SQL-t használó felhasználónak szeretne engedélyt adni, először válassza ki az adatbázist a use utasítással. Ezután hozzárendeli az engedélyt a felhasználóhoz az engedélyezési nyilatkozat segítségével. Íme az SQL szerver felhasználó létrehozásának és engedély megadásának szintaxisa:

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

Például a következő parancs megmutatja, hogyan adhat kiválasztási engedélyt a Guru99 felhasználónak a nevű objektumon (táblázaton). Tanfolyam az EDU_TSQL adatbázison belül:

USE EDU_TSQL
GO
Grant select on Course to Guru99

Az engedélyt megadják!

Olvasson többet Bővebben