Jak vytvořit přihlašovací, uživatelská a udělit oprávnění v SQL Server

Jak vytvořit nové přihlášení na SQL Server

Zde je návod, jak vytvořit přihlášení na SQL Server:

Krok 1) Chcete-li vytvořit přihlašovací SQL server, přejděte na Zabezpečení > Přihlášení

Vytvořte nové přihlášení na serveru SQL Server

Krok 2) Na další obrazovce stiskněte Enter

  1. Přihlašovací jméno
  2. Vyberte ověřování SQL Server
  3. Zadejte heslo pro MySQL vytvořit uživatele s heslem
  4. Klepněte na tlačítko OK

Vytvořte nové přihlášení na serveru SQL Server

Krok 3) Přihlášení je vytvořeno

Vytvořte nové přihlášení na serveru SQL Server

Můžete také vytvořit přihlášení pomocí příkazu T-SQL pro SQL server vytvořit přihlašovací jméno a uživatele.

CREATE LOGIN MyLogin WITH PASSWORD = '123';

Jak vytvořit uživatele v databázi SQL Server

Uživatel je účet, který můžete použít pro přístup k sqlserver. Chcete-li vytvořit uživatelský SQL server, můžete použít kterýkoli z následujících dvou způsobů:

  • Použití T-SQL
  • Pomocí SQL Server Management Studio

Jak vytvořit uživatele v SQL Server Management Studio

Zde je krok za krokem postup, jak vytvořit uživatele v SQL Server Management Studio:

Budete vytvářet uživatele pro databázi EDU_TSQL.

Krok 1) Připojte se k serveru SQL a vytvořte nového uživatele

  1. Připojte se k serveru SQL a rozbalte složku Databáze z Průzkumníka objektů.
  2. Identifikujte databázi, pro kterou potřebujete vytvořit uživatele, a rozbalte ji.
  3. Rozbalte jeho složku Zabezpečení.
  4. Klepněte pravým tlačítkem myši na složku Uživatelé a vyberte „Nový uživatel…“

Vytvořte uživatele v SQL Server Management Studio

Krok 2) Zadejte podrobnosti o uživateli

Zobrazí se vám následující obrazovka,

  1. Zadejte požadované uživatelské jméno
  2. Zadejte přihlašovací jméno (vytvořené dříve)
  3. klepněte na tlačítko OK

Vytvořte uživatele v SQL Server Management Studio

Krok 3) Uživatel bude vytvořen

Uživatel je vytvořen

Vytvořte uživatele v SQL Server Management Studio

Vytvořte uživatele pomocí T-SQL

Pro přidání uživatele do databáze můžete použít příkaz T-SQL create user pro SQL server. Příkaz SQL create user má následující syntaxi:

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

Poznámka: Dotaz by měl být proveden v okně dotazu. Pokud je již vytvořen uživatel pro přihlášení, SQL Server vyvolá chybu, pokud vytvoříte uživatele pro stejné přihlášení.

Přiřazení oprávnění uživateli v SQL Server

Oprávnění odkazují na pravidla, která řídí úrovně přístupu uživatelů k zabezpečeným prostředkům SQL Server. SQL Server umožňuje udělit, zrušit a odepřít taková oprávnění. Existují dva způsoby, jak udělit oprávnění uživatele serveru SQL:

  • Použití T-SQL
  • Pomocí SQL Server Management Studio

Přiřazení oprávnění v SQL Server Management Studio

Zde je postup krok za krokem, jak přiřadit oprávnění uživateli v SQL Server Management Studio:

Krok 1) Připojte se k instanci serveru SQL 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, tedy Guru99, a poté vyberte Vlastnosti.

Přiřazení oprávnění v SQL Server Management Studio

Krok 2) Na další obrazovce

  1. Klikněte na možnost Securables zleva.
  2. Klikněte na Hledat

Přiřazení oprávnění v SQL Server Management Studio

Krok 3) V dalším okně

  1. Vyberte „Všechny objekty patřící do schématu“.
  2. Vyberte název schématu jako „dbo“
  3. klepněte na tlačítko OK

Přiřazení oprávnění v SQL Server Management Studio

Krok 4)

  1. Identifikujte tabulku, které chcete udělit oprávnění
  2. V části Explicitní oprávnění vyberte Udělit
  3. Klikněte na OK

Přiřazení oprávnění v SQL Server Management Studio

Krok 5) Uživateli Guru99 je uděleno oprávnění SELECT na tabulce Kurz.

Udělení oprávnění pomocí T-SQL

Chcete-li udělit oprávnění uživateli pomocí T-SQL, musíte nejprve vybrat databázi pomocí příkazu use. Oprávnění pak přiřadíte uživateli pomocí příkazu udělení. Zde je syntaxe pro vytvoření uživatele serveru SQL a udělení oprávnění:

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

Například následující příkaz ukazuje, jak můžete udělit oprávnění k výběru uživateli Guru99 na objektu (tabulce) s názvem Kurz v rámci databáze EDU_TSQL:

USE EDU_TSQL
GO
Grant select on Course to Guru99

Povolení bude uděleno!

Více Přečtěte si více