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í
Krok 2) Na další obrazovce stiskněte Enter
- Přihlašovací jméno
- Vyberte ověřování SQL Server
- Zadejte heslo pro MySQL vytvořit uživatele s heslem
- Klepněte na tlačítko OK
Krok 3) Přihlášení je vytvořeno
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
- Připojte se k serveru SQL a rozbalte složku Databáze z Průzkumníka objektů.
- Identifikujte databázi, pro kterou potřebujete vytvořit uživatele, a rozbalte ji.
- Rozbalte jeho složku Zabezpečení.
- Klepněte pravým tlačítkem myši na složku Uživatelé a vyberte „Nový uživatel…“
Krok 2) Zadejte podrobnosti o uživateli
Zobrazí se vám následující obrazovka,
- Zadejte požadované uživatelské jméno
- Zadejte přihlašovací jméno (vytvořené dříve)
- klepněte na tlačítko OK
Krok 3) Uživatel bude vytvořen
Uživatel je vytvořen
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.
Krok 2) Na další obrazovce
- Klikněte na možnost Securables zleva.
- Klikněte na Hledat
Krok 3) V dalším okně
- Vyberte „Všechny objekty patřící do schématu“.
- Vyberte název schématu jako „dbo“
- klepněte na tlačítko OK
Krok 4)
- Identifikujte tabulku, které chcete udělit oprávnění
- V části Explicitní oprávnění vyberte Udělit
- Klikněte na OK
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!