Instalacja i konfiguracja SQL Server na Windows Server
Wprowadzenie
SQL Server to jedno z najpopularniejszych rozwiązań bazodanowych, używane zarówno w małych, jak i dużych przedsiębiorstwach. Instalacja SQL Server na Windows Server wymaga odpowiedniej konfiguracji, aby zapewnić optymalną wydajność i bezpieczeństwo. W tym artykule omówimy proces instalacji oraz kluczowe kroki konfiguracyjne.
Wymagania systemowe
Przed przystąpieniem do instalacji warto sprawdzić, czy system spełnia wymagania:
- Windows Server (wersja 2016, 2019 lub 2022)
- Procesor: min. 1.4 GHz, rekomendowany 2 GHz
- Pamięć RAM: min. 2 GB (zalecane 4 GB lub więcej)
- Miejsce na dysku: min. 6 GB dla plików instalacyjnych
- .NET Framework 4.6 lub nowszy
- Konto administratora
Pobranie SQL Server
Aby pobrać SQL Server, należy:
- Przejść na stronę Microsoft SQL Server Downloads.
- Wybrać odpowiednią wersję (Express, Standard, Enterprise).
- Pobierać instalator odpowiedni dla architektury systemu (x64).

Instalacja SQL Server
1. Uruchomienie instalatora
Po pobraniu uruchamiamy SQL Server Installation Center i wybieramy opcję New SQL Server stand-alone installation.
2. Wybór edycji
- Wybierz klucz licencyjny lub wersję darmową (np. Express, Developer).
- Zaakceptuj warunki licencyjne.
3. Sprawdzenie zgodności
Instalator wykona test kompatybilności systemu, aby upewnić się, że spełnia wymagania.
4. Wybór komponentów
Należy wybrać komponenty do instalacji:
- Database Engine Services – silnik bazy danych.
- SQL Server Replication – replikacja danych.
- Full-Text and Semantic Extractions – pełnotekstowe wyszukiwanie.
- SQL Server Management Studio (SSMS) – opcjonalnie, do zarządzania bazą.
5. Konfiguracja instancji
- Można wybrać instalację Default Instance lub Named Instance.
- Nazwa instancji powinna być unikalna dla serwera.
6. Konfiguracja serwera
- Określamy konta dla usług SQL Server i wybieramy tryb uruchamiania usług.
- Zaleca się ustawienie konta NT AUTHORITY\SYSTEM dla usługi SQL Server.
7. Konfiguracja trybu uwierzytelniania
- Windows Authentication Mode (zalecane dla większego bezpieczeństwa).
- Mixed Mode (umożliwia logowanie za pomocą hasła).
8. Konfiguracja dostępu
- Dodajemy użytkowników, którzy będą administratorami SQL Server.
9. Instalacja i zakończenie
- Po skonfigurowaniu instalator rozpocznie kopiowanie plików i konfigurację usług.
- Po zakończeniu pojawi się komunikat o pomyślnym zakończeniu instalacji.
Konfiguracja SQL Server po instalacji
Po instalacji warto dostosować kilka ustawień:
1. Konfiguracja SQL Server Management Studio (SSMS)
SSMS pozwala na łatwe zarządzanie bazami danych. Można go pobrać oddzielnie z Microsoft Download Center.
2. Włączenie dostępu sieciowego
Domyślnie SQL Server działa lokalnie. Aby umożliwić zdalne połączenia:
- Otwórz SQL Server Configuration Manager.
- Przejdź do SQL Server Network Configuration.
- Włącz TCP/IP w ustawieniach protokołów.
- Zrestartuj usługę SQL Server.
3. Konfiguracja zapory sieciowej
Aby umożliwić połączenia zdalne:
- Otwórz Windows Defender Firewall.
- Dodaj regułę zezwalającą na ruch na porcie 1433 (TCP).
- Zapisz zmiany i zrestartuj serwer.
4. Tworzenie bazy danych
Aby utworzyć nową bazę danych:
- Otwórz SSMS i połącz się z serwerem.
- Kliknij prawym przyciskiem myszy na Databases > New Database.
- Podaj nazwę bazy i kliknij OK.
5. Tworzenie użytkowników i ról
Dla większego bezpieczeństwa warto utworzyć oddzielnych użytkowników dla różnych zadań:
CREATE LOGIN nowy_użytkownik WITH PASSWORD = 'Hasło123!';
CREATE USER nowy_użytkownik FOR LOGIN nowy_użytkownik;
GRANT SELECT, INSERT, UPDATE ON dbo.Tabela TO nowy_użytkownik;
Podsumowanie
SQL Server na Windows Server to potężne narzędzie do zarządzania danymi. Prawidłowa instalacja i konfiguracja zapewnią stabilność i bezpieczeństwo systemu. Po wdrożeniu warto monitorować wydajność oraz regularnie wykonywać kopie zapasowe.