V oblasti informačních technologií hraje bezpečnost klíčovou roli. Optimální ochranou vaší databáze před neoprávněným přístupem je povolení SQL autentizace. V tomto článku se podíváme na to, co je autentizace SQL a jak ji povolit.
SQL autentizace je metoda ověřování uživatelů databáze pomocí ID uživatele (přihlášení) a hesla. Na rozdíl od ověřování systému Windows, který k autorizaci uživatelů používá účty systému Windows, umožňuje autentizace SQL vytvářet speciální účty, které nejsou propojeny s účty systému Windows.
Chcete-li povolit autentizaci SQL, budete muset provést několik jednoduchých kroků. Nejprve nainstalujte a nakonfigurujte SQL Server Management Studio, pokud jste tak ještě neučinili. Tento program vám umožňuje spravovat databázi a konfigurovat její nastavení pomocí grafického nástroje.
Jak nastavit SQL autentizaci
Chcete-li nastavit autentizaci SQL, postupujte podle následujících kroků:
1. Otevřete SQL Server Management Studio.
SQL Server Management Studio (SSMS) je nástroj poskytovaný společností Microsoft pro správu databází SQL Server. Pokud není nainstalován ve vašem počítači, stáhněte si jej a nainstalujte z oficiálních stránek společnosti Microsoft.
2. Připojte se k databázovému serveru.
Otevřete SSMS a vyberte příslušný databázový server, ke kterému chcete konfigurovat SQL autentizaci. Klepnutím na tlačítko" Connect " (připojit) navážete spojení se serverem.
3. Otevřete nastavení bezpečnostního serveru.
V okně SSMS vyhledejte databázový server, otevřete jej a přejděte do složky "Security" (zabezpečení). Uvnitř složky " Security "otevřete složku" Logins " (přihlašovací údaje).
4. Vytvořte nové přihlašovací jméno.
Klikněte pravým tlačítkem na složku " Logins "a z kontextové nabídky vyberte" New Login " (nové přihlášení). V zobrazeném okně zadejte uživatelské jméno a heslo pro nové přihlášení.
5. Nakonfigurujte nastavení zabezpečení přihlášení.
V části "Server Roles" (role serveru) vyberte příslušné role pro přihlášení. Role serveru určují přístupová práva k databázovému serveru.
6. Použijte změny a zavřete okno.
Po konfiguraci nastavení zabezpečení přihlášení klikněte na tlačítko " OK " (OK) pro použití změn. Zavřete okno "Logins".
7. Restartujte databázový server.
Chcete-li provést změny, restartujte databázový server. V SSMS vyhledejte databázový server, otevřete jej a klikněte pravým tlačítkem na složku "Databases" (databáze). V kontextové nabídce vyberte možnost "Restart" (restart).
Gratuluji! Úspěšně jste nakonfigurovali SQL autentizaci pro přístup do vaší databáze. Nyní můžete k připojení k databázi použít pověření zadaná při vytváření přihlašovacího jména.
Krok 1: Otevřete SQL Server Management Studio
- Vyhledejte a spusťte v počítači aplikaci "SQL Server Management Studio". Obvykle je k dispozici prostřednictvím nabídky Start nebo jej lze připnout na plochu.
- Po spuštění aplikace budete vyzváni k připojení k databázovému serveru. Zadejte potřebná data pro připojení, jako je název serveru, typ autentizace a pověření.
- Po úspěšném připojení se zobrazí hlavní okno SQL Server Management Studio. Zde budete moci provádět různé operace s databázemi a konfigurovat nastavení serveru.
Po provedení těchto kroků budete připraveni povolit ověřování SQL na databázovém serveru.
Krok 2: Připojte se k serveru
Po úspěšném povolení ověřování SQL se musíte připojit k serveru pomocí přihlašovacích údajů uživatele:
- Otevřete SQL Server Management Studio.
- Do pole Server zadejte název serveru, ke kterému se chcete připojit.
- Vyberte metodu ověřování "SQL Server autentizace".
- Do pole "Přihlášení" zadejte uživatelské jméno.
- Do pole Heslo zadejte uživatelské heslo.
- Klikněte na tlačítko"Připojit".
Po úspěšném připojení budete moci pracovat se serverem a provádět potřebné operace s databází.
Krok 3: Otevřete vlastnosti serveru
Chcete-li povolit autentizaci SQL, musíte otevřít Vlastnosti serveru. Chcete-li to provést, postupujte takto:
- Spusťte program SQL Server Management Studio.
- Vyberte server v seznamu připojení.
- Klikněte pravým tlačítkem na server a vyberte možnost Vlastnosti.
Otevře se okno s nastavením serveru. Zde budete moci změnit různé možnosti, včetně ověřování.
Projděte seznam karet a vyhledejte kartu Zabezpečení. Klepnutím na něj otevřete nastavení zabezpečení serveru.
Na kartě Zabezpečení vyhledejte sekci režim serveru. Zde si můžete vybrat režim autentizace: "Windows" nebo "SQL Server a Windows". Chcete-li povolit autentizaci SQL, vyberte možnost "SQL Server a Windows".
Po výběru požadované možnosti nezapomeňte změny uložit kliknutím na tlačítko OK. Nyní SQL Server bude používat SQL autentizaci.
Krok 4: povolit SQL autentizaci
Po úspěšné instalaci a konfiguraci SQL Serveru je nutné povolit SQL autentizaci pro možnost Přihlášení pomocí přihlašovacího jména a hesla.
Chcete-li to provést, postupujte podle pokynů níže:
- Otevřete SQL Server Management Studio (SSMS) a připojte se k vašemu serveru.
- Vyhledejte a otevřete větev "Security" v Průzkumníku objektů.
- Klikněte pravým tlačítkem na položku " Logins "a vyberte"New Login".
- V okně, které se otevře, vyplňte pole "Login name" a "Password" příslušnými údaji.
- V případě potřeby vyberte požadované možnosti zabezpečení, jako jsou "Enforce password policy" a "enforce password expiration".
- Nastavte požadované oprávnění pro nové přihlášení na kartě "Server Roles"a" User Mapping".
- Klepnutím na tlačítko" OK " uložíte změny a zavřete okno.
- Nyní můžete použít nový účet k přihlášení k serveru SQL pomocí ověřování SQL.
Po provedení těchto kroků bude ověřování SQL povoleno a k přihlášení budete moci použít přihlašovací jméno a heslo.
Krok 5: Nastavte heslo pro autentizaci
Pro zabezpečení a ochranu vašeho SQL Serveru je nutné nastavit silné heslo pro autentizaci. V této části se podíváme, jak na to.
1. Otevřete SQL Management Studio a připojte se k vašemu serveru.
2. Přejděte do databáze, ve které chcete nastavit heslo pro autentizaci.
3. Klikněte pravým tlačítkem na databázi a vyberte Vlastnosti.
4. V okně Vlastnosti databáze vyberte kartu Zabezpečení.
5. V části Uživatelé databáze vyhledejte svůj účet a klikněte na něj pravým tlačítkem.
6. V rozbalovací nabídce vyberte Vlastnosti.
7. V okně Vlastnosti uživatele, které se otevře, klikněte na tlačítko Změnit heslo.
8. Zadejte nové heslo a potvrďte jej v polích "nové heslo" a "potvrzení hesla".
9. Zaškrtněte políčko vedle možnosti "Změna hesla při příštím přihlášení".
10. Klepnutím na tlačítko OK uložíte změny.
Váš SQL Server je nyní chráněn důvěryhodným heslem a je připraven k ověření. Při výběru hesla buďte opatrní a dbejte na jeho bezpečnost.
Krok 6: Zkontrolujte nastavení autentizace
Po aktivaci ověřování SQL na serveru Microsoft SQL je nutné zajistit, aby byla nastavení aplikována správně.
Chcete-li to provést, postupujte takto:
- Spusťte SQL Server Management Studio a připojte se k serveru.
- Otevřete " Object Explorer "(Průzkumník objektů) a ve stromu objektů vyberte" Security " (zabezpečení).
- Ujistěte se, že v části "Logins" (účty) jsou přítomna vámi vytvořená SQL přihlášení.
- Přejděte do sekce "Server Roles" (role serveru) a ujistěte se, že Vaše přihlašovací údaje SQL mají přiřazeny potřebné role pro práci s databázemi.
- Dále přejděte do sekce" Databases " (databáze) a ujistěte se, že Vaše přihlašovací údaje SQL jsou přiřazeny oprávnění k požadovaným databázím.
Pokud jsou všechna nastavení autentizace ověřena a aplikována správně, můžete nyní použít přihlašovací údaje SQL k připojení k serveru a práci s databázemi.
Upozorňujeme, že autentizace SQL může být méně bezpečná než autentizace Windows, proto se doporučuje používat ji pouze v případě potřeby a udržovat silná hesla pro vaše přihlašovací údaje SQL.