Vytvořit přihlášení, uživatel, přiřadit oprávnění: SQL Server Tutorial

Obsah:

Anonim

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

  1. Přihlašovací jméno
  2. Vyberte ověřování serveru SQL
  3. Zadejte heslo
  4. 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.

  1. Připojte se k serveru SQL Server a poté rozbalte složku Databáze z Průzkumníka objektů.
  2. Určete databázi, pro kterou potřebujete vytvořit uživatele, a rozbalte ji.
  3. Rozbalte složku Zabezpečení.
  4. Pravým tlačítkem klikněte na složku Users a vyberte možnost „New User…“

Zobrazí se následující obrazovka,

  1. Zadejte požadované uživatelské jméno
  2. Zadejte přihlašovací jméno (vytvořeno dříve)
  3. 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 user  for 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

  1. Klikněte na možnost Zabezpečení zleva.
  2. Klikněte na Hledat

Krok 3) V dalším okně

  1. Vyberte možnost „Všechny objekty patřící do schématu“.
  2. Vyberte název schématu jako „dbo“
  3. Klikněte na OK

Krok 4)

  1. Určete tabulku, které chcete udělit oprávnění
  2. V části Explicitní oprávnění vyberte možnost Udělit
  3. 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:

use grant 
 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!