V tomto návode sa naučíte
- Ako vytvoriť prihlásenie
- Ako vytvoriť používateľa
- Vytvorte používateľa pomocou nástroja SQL Server Management Studio
- Vytvorte používateľa pomocou T-SQL
- Pridelenie povolenia používateľovi
- Priraďte povolenie pomocou nástroja SQL Server Management Studio
- Udeľte povolenie pomocou T-SQL
Ako vytvoriť prihlásenie
Ak chcete vytvoriť prihlásenie, prejdite na Zabezpečenie> Prihlásenie
Na ďalšej obrazovke stlačte kláves Enter
- Prihlasovacie meno
- Vyberte overenie servera SQL Server
- Zadajte heslo
- Kliknite na tlačidlo OK
Prihlásenie je vytvorené
Prihlásenie môžete vytvoriť aj pomocou príkazu T-SQL.
CREATE LOGIN MyLogin WITH PASSWORD = '123';
Ako vytvoriť používateľa
Používateľ je účet, ktorý môžete použiť na prístup na server SQL. Na vytvorenie používateľov môžete použiť ktorýkoľvek z nasledujúcich dvoch spôsobov:
- Pomocou T-SQL
- Pomocou servera SQL Server Management Studio
Vytvorte používateľa pomocou nástroja SQL Server Management Studio
Vytvoríte používateľa pre databázu EDU_TSQL.
- Pripojte sa k serveru SQL Server a potom z priečinka Prieskumník objektov rozbaľte priečinok Databázy.
- Identifikujte databázu, pre ktorú potrebujete vytvoriť používateľa, a rozviňte ju.
- Rozbaľte jeho priečinok Zabezpečenie.
- Pravým tlačidlom myši kliknite na priečinok Používatelia a potom vyberte možnosť Nový používateľ ...
Zobrazí sa nasledujúca obrazovka,
- Zadajte požadované meno používateľa
- Zadajte prihlasovacie meno (vytvorené skôr)
- Kliknite na tlačidlo OK
Používateľ je vytvorený
Vytvorte používateľa pomocou T-SQL
Môžete vytvoriť nového POUŽÍVATEĽA pomocou príkazu create user T-SQL. Príkaz má nasledujúcu syntax:
create userfor login
create user Guru99 for login MyLogin
Poznámka: Dotaz by sa mal vykonať v rámci okna dotazu. Ak je používateľ už vytvorený na prihlásenie, server SQL Server spôsobí chybu, ak vytvoríte používateľa pre rovnaké prihlásenie.
Pridelenie povolenia používateľovi
Povolenia sa týkajú pravidiel, ktoré určujú úrovne prístupu, ktoré majú používatelia k zabezpečeným prostriedkom SQL Server. SQL Server vám umožňuje tieto povolenia udeľovať, odvolávať a zamietať. Existujú dva spôsoby, ako priradiť povolenia na serveri SQL Server:
- Pomocou T-SQL
- Pomocou servera SQL Server Management Studio
Priraďte povolenie pomocou nástroja SQL Server Management Studio
Krok 1) Pripojte sa k svojej inštancii servera SQL Server a rozbaľte priečinky z prehľadávača objektov, ako je uvedené nižšie. Pravým tlačidlom myši kliknite na meno používateľa, teda Guru99, a potom vyberte položku Vlastnosti.
Krok 2) Na ďalšej obrazovke
- Kliknite na možnosť Zabezpečenie zľava.
- Kliknite na tlačidlo Hľadať
Krok 3) V ďalšom okne
- Vyberte možnosť „Všetky objekty patriace do schémy“.
- Vyberte názov schémy ako „dbo“
- Kliknite na tlačidlo OK
Krok 4)
- Nájdite tabuľku, ktorej chcete udeliť povolenie
- V časti Explicitné povolenie vyberte možnosť Udeliť
- Kliknite na tlačidlo OK
Krok 5) Používateľovi Guru99 je udelené oprávnenie SELECT na kurz Table.
Udeľte povolenie pomocou T-SQL
Ak chcete používateľovi udeliť povolenie pomocou T-SQL, najskôr vyberte databázu pomocou príkazu use. Povolenie potom používateľovi pridelíte pomocou vyhlásenia o grante. Tu je syntax:
usegrant on to
Napríklad nasledujúci príkaz ukazuje, ako môžete udeliť oprávnenie na výber používateľovi Guru99 na objekt (tabuľku) s názvom Course v databáze EDU_TSQL:
USE EDU_TSQLGOGrant select on Course to Guru99
Povolenie bude udelené!