V tomto výukovém programu se naučíte
- Jak vytvořit přihlášení
- Jak vytvořit uživatele
- Vytvořit uživatele pomocí SQL Server Management Studio
- Vytvořit uživatele pomocí T-SQL
- Přiřazení oprávnění uživateli
- Přiřaďte oprávnění pomocí SQL Server Management Studio
- Udělit oprávnění pomocí T-SQL
Jak vytvořit přihlášení
Chcete-li vytvořit přihlášení, přejděte na Zabezpečení> Přihlášení
Na další obrazovce stiskněte Enter
- Přihlašovací jméno
- Vyberte ověřování serveru SQL
- Zadejte heslo
- Klikněte na OK
Přihlášení je vytvořeno
Přihlášení můžete také vytvořit pomocí příkazu T-SQL.
CREATE LOGIN MyLogin WITH PASSWORD = '123';
Jak vytvořit uživatele
Uživatel je účet, který můžete použít pro přístup k serveru SQL. Chcete-li vytvořit uživatele, můžete použít některý z následujících dvou způsobů:
- Pomocí T-SQL
- Pomocí SQL Server Management Studio
Vytvořit uživatele pomocí SQL Server Management Studio
Vytváříte uživatele pro databázi EDU_TSQL.
- Připojte se k serveru SQL Server a poté rozbalte složku Databáze z Průzkumníka objektů.
- Určete databázi, pro kterou potřebujete vytvořit uživatele, a rozbalte ji.
- Rozbalte složku Zabezpečení.
- Pravým tlačítkem klikněte na složku Users a vyberte možnost „New User…“
Zobrazí se následující obrazovka,
- Zadejte požadované uživatelské jméno
- Zadejte přihlašovací jméno (vytvořeno dříve)
- Klikněte na OK
Uživatel je vytvořen
Vytvořit uživatele pomocí T-SQL
Můžete vytvořit nového UŽIVATELE pomocí příkazu T-SQL pro vytvoření uživatele. Příkaz má následující syntaxi:
create userfor login
create user Guru99 for login MyLogin
Poznámka: Dotaz by měl být proveden v okně dotazu. Pokud je uživatel pro přihlášení již vytvořen, SQL Server vyvolá chybu, pokud vytvoříte uživatele pro stejné přihlášení.
Přiřazení oprávnění uživateli
Oprávnění odkazují na pravidla, která určují úrovně přístupu, které mají uživatelé k zabezpečeným prostředkům serveru SQL. SQL Server vám umožňuje udělit, odvolat a odepřít taková oprávnění. Existují dva způsoby, jak přiřadit oprávnění na serveru SQL Server:
- Pomocí T-SQL
- Pomocí SQL Server Management Studio
Přiřaďte oprávnění pomocí SQL Server Management Studio
Krok 1) Připojte se k instanci serveru SQL Server a rozbalte složky z Průzkumníka objektů, jak je znázorněno níže. Klikněte pravým tlačítkem na jméno uživatele, tj. Guru99, poté vyberte Vlastnosti.
Krok 2) Na další obrazovce
- Klikněte na možnost Zabezpečení zleva.
- Klikněte na Hledat
Krok 3) V dalším okně
- Vyberte možnost „Všechny objekty patřící do schématu“.
- Vyberte název schématu jako „dbo“
- Klikněte na OK
Krok 4)
- Určete tabulku, které chcete udělit oprávnění
- V části Explicitní oprávnění vyberte možnost Udělit
- Klikněte na OK
Krok 5) Uživateli Guru99 je uděleno oprávnění SELECT v kurzu Table.
Udělit oprávnění pomocí T-SQL
Chcete-li uživateli udělit oprávnění pomocí T-SQL, nejprve vyberte databázi pomocí příkazu use. Poté přiřadíte oprávnění uživateli pomocí prohlášení o grantu. Zde je syntaxe:
usegrant on to
Například následující příkaz ukazuje, jak můžete uživateli Select Guru99 udělit oprávnění k výběru objektu (tabulce) s názvem Course v rámci databáze EDU_TSQL:
USE EDU_TSQLGOGrant select on Course to Guru99
Povolení bude uděleno!