MS SQL Server je jedním z nejpopulárnějších relačních systémů pro správu databází, které používá mnoho podniků a vývojářů po celém světě. Důležitým aspektem práce s SQL Server je správa uživatelů a jejich přístupových práv k databázím.
Přidání nového uživatele do SQL Serveru je nedílnou součástí procesu konfigurace a správy databáze. Uživatel může být přidán, aby mu umožnil provádět určité operace v databázi, jako je čtení, zápis nebo provádění uložených postupů.
Chcete-li přidat uživatele, musíte provést několik jednoduchých kroků. Nejprve otevřete SQL Server Management Studio a připojte se k požadovanému serveru. Poté vyberte databázi, do které chcete uživatele přidat.
Po výběru databáze klikněte pravým tlačítkem na složku " Security "ve stromu objektů a vyberte"New User". V okně, které se otevře, zadejte uživatelské jméno, zadejte heslo a vyberte role, které bude mít tento uživatel v databázi. Nezapomeňte také nastavit potřebná oprávnění pro objekty databáze.
To je všechno! Nyní máte nového uživatele v SQL Serveru se specifickými právy a přístupem k databázi. Pamatujte, že přidání uživatele je jen začátek. Možná budete také muset nakonfigurovat oprávnění pro uživatele na úrovni serveru a provést další nastavení podle vašich potřeb.
Vytvoření nového uživatele v MS SQL Server
Chcete-li vytvořit nového uživatele v MS SQL Server, postupujte podle následujících kroků:
- Otevřete SQL Server Management Studio a připojte se k databázovému serveru.
- V nabídce objektů klikněte pravým tlačítkem na složku databáze nebo na požadovanou databázi a vyberte Vlastnosti.
- Na kartě Zabezpečení klikněte na tlačítko Přidat.
- Otevře se okno Uživatelé. Do pole Název zadejte jméno nového uživatele, vyberte typ ověření a zadejte heslo.
- Pokud jste se rozhodli pro autentizaci systému Windows, klikněte na tlačítko" Hledat " a vyhledejte požadovaného uživatele v seznamu.
- Nastavte potřebná oprávnění a klikněte na tlačítko OK.
- Nový uživatel bude přidán a zobrazen na kartě Uživatelé.
Nyní jste úspěšně vytvořili nového uživatele v MS SQL Server. Bude moci používat vaše databáze a provádět potřebné operace v systému.
Úlohy a oprávnění uživatele
Role a oprávnění umožňují spravovat přístup uživatelů k databázi a určovat, jaké operace s daty mohou provádět. Pro přidaného uživatele je třeba přiřadit příslušnou roli a nakonfigurovat potřebná oprávnění.
Chcete-li přiřadit roli uživateli, spusťte následující příkaz:
USE [database_name];EXEC sp_addrolemember N'role_name', N'user_name';
Zde database_name - název databáze, role_name - název role, do které chcete přidat uživatele, a user_name - jméno přidaného uživatele.
K nastavení oprávnění může uživatel použít příkaz GRANT.
USE [database_name];GRANT privilege_type ON object_name TO user_name;
Zde database_name - název databáze, privilege_type - typ oprávnění(např. SELECT, INSERT, UPDATE, DELETE, EXECUTE atd.), object_name - název objektu (tabulky, reprezentace, uložené postupy atd.), na který se oprávnění vztahuje, a user_name - uživatelské jméno, které vyžaduje udělení oprávnění.
Chcete-li například uživateli udělit oprávnění SELECT k tabulce "employees", můžete spustit následující příkaz:
USE [database_name];GRANT SELECT ON employees TO user_name;
Přiřazení rolí a nastavení oprávnění tak umožňuje přesně sledovat přístup uživatelů k databázi a nastavit různá práva k provádění operací s daty.
Deaktivace autorizace uživatelů
Deaktivace autorizace uživatelů v MS SQL Server může být užitečná ve vzácných případech, například pokud chcete omezit přístup k databázi nebo provádět údržbu. Chcete-li deaktivovat autorizaci, postupujte podle následujících kroků:
- Otevřete SQL Server Management Studio (SSMS) a připojte se k databázovému serveru.
- V okně Object Explorer vyberte databázi, ve které chcete zakázat autorizaci uživatelů.
- Klikněte pravým tlačítkem na vybranou databázi a vyberte položku Vlastnosti.
- V okně Vlastnosti databáze přejděte na kartu Možnosti.
- V části Pokročilé možnosti vyhledejte možnost Povolit připojení.
- Změňte hodnotu parametru na"ne".
- Klepnutím na tlačítko" OK " uložíte změny a zavřete okno vlastností.
Po provedení těchto kroků bude autorizace uživatelů deaktivována a nebudou se moci připojit k vybrané databázi. Chcete-li připojení znovu povolit, opakujte kroky a nastavte možnost "Povolit připojení" na "Ano".