INSTALACJA MsSQL SERVER 2019
br>
W tej lekcji zainstalujemy MsSQL Server Developer i na takiej wersji są oparte moje szkolenia.
Sama wersja (w sensie 2012, 2014, 2016, 2017 czy 2019) nie ma większego znaczenia lecz między innymi w zależności od systemu operacyjnego na jakim pracujemy (co w tym przypadku jest kluczowe) mamy możliwość instalacji różnych wersji, co przedstawione zostało w poniższej tabeli:
Windows Server 2012 R2 Datacenter 64-bit 1 Windows Server 2012 R2 Standard 64-bit Windows Server 2012 R2 Essentials 64-bit Windows Server 2012 R2 Foundation 64-bit Windows Server 2012 Datacenter 64-bit Windows Server 2012 Standard 64-bit Windows Server 2012 Essentials 64-bit Windows Server 2012 Foundation 64-bit Windows Server 2008 R2 SP1 Datacenter 64-bit Windows Server 2008 R2 SP1 Enterprise 64-bit Windows Server 2008 R2 SP1 Standard 64-bit Windows Server 2008 R2 SP1 Web 64-bit Windows 8.1 32-bit Windows 8.1 Professional 32-bit Windows 8.1 Enterprise 32-bit Windows 8.1 64-bit Windows 8.1 Professional 64-bit Windows 8.1 Enterprise 64-bit Windows 8 32-bit Windows 8 Professional 32-bit Windows 8 Enterprise 32-bit Windows 8 64-bit Windows 8 Professional 64-bit Windows 8 Enterprise 64-bit Windows 7 SP1 Ultimate 64-bit Windows 7 SP1 Enterprise 64-bit Windows 7 SP1 Professional 64-bit Windows 7 SP1 Home Premium 64-bit Windows 7 SP1 Home Basic 64-bit Windows 7 SP1 32-bit Ultimate Windows 7 SP1 32-bit Enterprise Windows 7 SP1 32-bit Professional Windows 7 SP1 32-bit Home Premium Windows 7 SP1 32-bit Home Basic Windows Server 2008 SP2 Datacenter 64-bit Windows Server 2008 SP2 Enterprise 64-bit Windows Server 2008 SP2 Standard 64-bit Windows Server 2008 SP2 Web 64-bit Windows Server 2008 SP2 Datacenter 32-bit Windows Server 2008 SP2 Enterprise 32-bit Windows Server 2008 SP2 Standard 32-bit Windows Server 2008 SP2 Web 32-bit Windows Vista SP2 Ultimate 64-bit Windows Vista SP2 Enterprise 64-bit Windows Vista SP2 Business 64-bit Windows Vista SP2 Home Premium 64-bit Windows Vista SP2 Home Basic 64-bit Windows Vista SP2 32-bit Ultimate Windows Vista SP2 32-bit Enterprise Windows Vista SP2 32-bit Business Windows Vista SP2 32-bit Home Premium Windows Vista SP2 Home Basic 32-bit |
Windows Server 2012 R2 Datacenter 64-bit 1 Windows Server 2012 R2 Standard 64-bit Windows Server 2012 R2 Essentials 64-bit Windows Server 2012 R2 Foundation 64-bit Windows Server 2012 Datacenter 64-bit Windows Server 2012 Standard 64-bit Windows Server 2012 Essentials 64-bit Windows Server 2012 Foundation 64-bit Windows Server 2008 R2 SP1 Datacenter 64-bit Windows Server 2008 R2 SP1 Enterprise 64-bit Windows Server 2008 R2 SP1 Standard 64-bit Windows Server 2008 R2 SP1 Web 64-bit Windows 8.1 64-bit Windows 8.1 Professional 64-bit Windows 8.1 Enterprise 64-bit Windows 8 64-bit Windows 8 Professional 64-bit Windows 8 Enterprise 64-bit Windows 7 SP1 Ultimate 64-bit Windows 7 SP1 Enterprise 64-bit Windows 7 SP1 Professional 64-bit Windows 7 SP1 Home Premium 64-bit Windows 7 SP1 Home Basic 64-bit Windows Server 2008 SP2 Datacenter 64-bit Windows Server 2008 SP2 Enterprise 64-bit Windows Server 2008 SP2 Standard 64-bit Windows Server 2008 SP2 Web 64-bit Windows Vista SP2 Ultimate 64-bit Windows Vista SP2 Enterprise 64-bit Windows Vista SP2 Business 64-bit Windows Vista SP2 Home Premium 64-bit Windows Vista SP2 Home Basic 64-bit |
|
Windows 10 Home 64-bit Windows 10 Professional 64-bit Windows 10 Enterprise 64-bit Windows 10 Home 32-bit Windows 10 Professional 32-bit Windows 10 Enterprise 32-bit Windows Server 2016 Datacenter Windows Server 2016 Standard Windows Server 2012 R2 Datacenter 64-bit Windows Server 2012 R2 Standard 64-bit Windows Server 2012 R2 Essentials 64-bit Windows Server 2012 R2 Foundation 64-bit Windows Server 2012 Datacenter 64-bit Windows Server 2012 Standard 64-bit Windows Server 2012 Essentials 64-bit Windows Server 2012 Foundation 64-bit Windows Server 2008 R2 SP1 Datacenter 64-bit Windows Server 2008 R2 SP1 Enterprise 64-bit Windows Server 2008 R2 SP1 Standard 64-bit Windows Server 2008 R2 SP1 Web 64-bit Windows 8.1 32-bit Windows 8.1 Pro 32-bit Windows 8.1 Enterprise 32-bit Windows 8.1 64-bit Windows 8.1 Pro 64-bit Windows 8.1 Enterprise 64-bit Windows 8 32-bit Windows 8 Pro 32-bit Windows 8 Enterprise 32-bit Windows 8 64-bit Windows 8 Pro 64-bit Windows 8 Enterprise 64-bit Windows 7 SP1 Ultimate 64-bit Windows 7 SP1 Enterprise 64-bit Windows 7 SP1 Professional 64-bit Windows 7 SP1 Home Premium 64-bit Windows 7 SP1 Home Basic 64-bit Windows 7 SP1 Ultimate 32-bit Windows 7 SP1 Enterprise 32-bit Windows 7 SP1 Professional 32-bit Windows 7 SP1 Home Premium 32-bit Windows 7 SP1 Home Basic 32-bit Windows Server 2008 SP2 Datacenter 64-bit Windows Server 2008 SP2 Enterprise 64-bit Windows Server 2008 SP2 Standard 64-bit Windows Server 2008 SP2 Web 64-bit Windows Server 2008 SP2 Datacenter 64-bit Windows Server 2008 SP2 Enterprise 32-bit Windows Server 2008 SP2 Standard 32-bit Windows Server 2008 SP2 Web 32-bit |
Windows 10 Home 64-bit Windows 10 Professional 64-bit Windows 10 Enterprise 64-bit Windows Server 2016 Datacenter Windows Server 2016 Standard Windows Server 2012 R2 Datacenter 64-bit Windows Server 2012 R2 Standard 64-bit Windows Server 2012 R2 Essentials 64-bit Windows Server 2012 R2 Foundation 64-bit Windows Server 2012 Datacenter 64-bit Windows Server 2012 Standard 64-bit Windows Server 2012 Essentials 64-bit Windows Server 2012 Foundation 64-bit Windows Server 2008 R2 SP1 Datacenter 64-bit Windows Server 2008 R2 SP1 Enterprise 64-bit Windows Server 2008 R2 SP1 Standard 64-bit Windows Server 2008 R2 SP1 Web 64-bit Windows 8.1 64-bit Windows 8.1 Pro 64-bit Windows 8.1 Enterprise 64-bit Windows 8 64-bit Windows 8 Pro 64-bit Windows 8 Enterprise 64-bit Windows 7 SP1 Ultimate 64-bit Windows 7 SP1 Enterprise 64-bit Windows 7 SP1 Professional 64-bit Windows 7 SP1 Home Premium 64-bit Windows 7 SP1 Home Basic 64-bit Windows Server 2008 SP2 Datacenter 64-bit Windows Server 2008 SP2 Enterprise 64-bit Windows Server 2008 SP2 Standard 64-bit Windows Server 2008 SP2 Web 64-bit |
|
– | Windows Server 2016 Datacenter Windows Server 2016 Standard Windows Server 2016 Essentials* Windows Server 2012 R2 Datacenter Windows Server 2012 R2 Standard Windows Server 2012 R2 Essentials Windows Server 2012 R2 Foundation Windows Server 2012 Datacenter Windows Server 2012 Standard Windows Server 2012 Essentials Windows Server 2012 Foundation Windows 10 Home Windows 10 Professional Windows 10 Enterprise Windows 10 IoT Enterprise Windows 8.1 Windows 8.1 Pro Windows 8.1 Enterprise Windows 8 Windows 8 Pro Windows 8 Enterprise |
|
– | Windows Server 2016 Windows Server 2019 Windows 10 |
* Źródło: strony Microsoft.
br>
Należy pamiętać, że instalacja wymaga także dodatkowych ustawień, które trzeba sprawdzić:
● zalecany format plików to NTFS lub ReFS
● dysk nie może być ustawiony w trybie tylko do odczytu
● dysk nie może być skompresowany
● korzystając z RDC (Remote Desktop Connnection), czyli ze zdalnego pulpitu instalator musi być dostępny w sieci lub na lokalnej maszynie
● instalator może być plikiem ISO
Wymagane są także inne składniki, ale jeżeli instalator ich nie wykryje, to zostaną one zainstalowane automatycznie, chodzi m.in. o środowisko .NET
Wszystkie szczegółowe informacje dotyczące wymagań do instalacji SQL Server można sprawdzić na stronie producenta:
https://docs.microsoft.com/en-us/sql/sql-server/install/hardware-and-software-requirements-for-installing-sql-server
br>
br>
PROCES INSTALACJI Microsoft SQL Server 2019 Developer:
br>
1. Plik instalacyjny należy ściągnąć ze strony producenta:
W tym celu kliknij w link “TUTAJ”
Jeżeli nie masz konta to trzeba się zarejestrować – jest to oczywiście bezpłatne i daje duże możliwości korzystania z rozwiązań dla developerów, więc jak najbardziej warto 🙂
br>
2. Po zalogowaniu się przekieruje Cię na stronę podobną do poniższej:

br>
3. W celu informacyjnym kliknij w łącze “Dostęp do Twoich korzyści”, a następnie potwierdź:

Jest to program Visual Studio Dev Essentials, jeżeli interesują Cię inne przydatne narzędzia to w tym miejscu możesz się z nimi zapoznać.
br>
4. Teraz przejdziemy do ściągnięcia pliku instalacyjnego za pomocą poniższego łącza:
Kliknij w link “TUTAJ”
→ Wpisujemy w polu wyszukiwania “SQL…” i wybieramy zaznaczoną poniżej opcję:

→ Następnie klikamy na “Download”:

Plik waży około 1,3 GB, więc w zależności od posiadanego łącza, chwilę może to zająć.
W tym czasie możesz zrobić sobie kawę:

br>
5. ściągnięty plik będzie miał rozszerzenie “.iso”. Po dwukrotnym kliknięciu w ten plik otworzy się zwykły folder z plikami, uruchamiamy ściągnięty pakiet klikając w “setup.exe” i postępujemy wg dalszej instrukcji:


Instalator oferuje jeszcze dużo innych opcji, natomiast przeprowadzając standardową instalację SQL Server wybieramy tylko te dwie opcje i rozpoczynamy instalację.

● Product Key
Jest to także darmowa edycja SQL Server, więc właśnie taką zainstalujemy wybierając zaznaczoną opcję i klikamy “Next”:

● License Terms
W tym kroku należy zapoznać się z warunkami licencji i je zaakceptować, następnie kliknij przycisk “Next”:

● Install Rules
W zależności od zainstalowanych składników na Twoim komputerze/serwerze poniższe okno może poinformować o wystąpieniu warningów i ewentualnie errorów, więc ogólna zawartość tego okna może wyglądać nieco inaczej. W tym przypadku jest widoczny jeden warning – “Windows Firewall”:

Żeby zobaczyć dokładny opis tej informacji, należy kliknąć w link “Warning” widoczny na poniższej grafice, następnie otworzy się nowe okno “Rule Check Result”. W tym przypadku informuje on nas o tym, żeby upewnić się, czy odpowiednie porty są otwarte, aby umożliwić zdalny dostęp. W tym konkretnym przypadku na chwilę obecną nie przejmujemy się tym warningiem, jeżeli będzie on powodował problemy, to rozwiążemy go w dalszej części tego kursu. Aby zamknąć bieżące okno klikamy przycisk “OK” i instalujemy dalej wybierając opcję “Next”:

● Feature Selection
Zaznaczamy wszystkie opcje klikając “Select All”. Część na pewno przyda się w dalszej części tego kursu.
Jeżeli z jakichś przyczyn chcesz zainstalować SQL Server na określonej partycji (nie standardowo na dysku C) to tutaj można to ustawić. Następnie klikamy “Next”.

● Instance Configuration
Opcjonalnie możemy nadać nazwę naszej nowej instancji SQL Server – ja podaję nazwę ONPRO, analogicznie ID instancji – ja podaję MSSQLSERVER.
Klikamy “Next”:

● PolyBase Configuration
Wybierz zaznaczoną opcję i kliknij przycisk “Next”:

● Java Install Location
SQL Server będzie potrzebował środowiska Java, któe instalujemy ze zintegrowanej instalacji, klikamy “Next”:

● Server Configuration
W zakładce “Service Accounts” i w kolumnie “Startup Type” dla wszystkich serwisów ustawiamy “Manual”.
W zakładce “Collation” nic nie ustawiamy.
Oczywiście wszystkie te ustawienia po instalacji będzie można ponownie skonfigurować – są to ustawienia wstępne i póki co na takich będziemy się uczyć:

● Database Engine Configuration
W zakładce “Server Configuration” ustawiamy autentykację na tryb “Mixed Mode”, dodajemy hasło do konta administracyjnego “sa”. Klikamy “Add Current User” i dodajemy użytkownika – ja dodałem swojego, na którym obecnie jestem zalogowany do systemu. Klikamy “Next”:

● Analysis Services Configuration
Wybieramy opcje jak na PrtScn i klikamy “Add Current User” dodając użytkownika – ja dodałem swojego, na którym obecnie jestem zalogowany do systemu. W drugiej zakładce nic nie ustawiamy. Klikamy “Next”:

● Integration Services Scale Out Configuration – Master Node
Sprawdź, czy masz ustawienia zgodne z poniższą grafiką i kliknij przycisk “Next”:

● Integration Services Scale Out Configuration – Worker Node
Tutaj także sprawdź, czy masz ustawienia zgodne z poniższą grafiką i kliknij przycisk “Next”:

● Distributed Replay Controller
Klikamy “Add Current User” i dodajemy użytkownika – ja dodałem swojego, na którym obecnie jestem zalogowany do systemu. Klikamy “Next”:

● Distributed Replay Client
Podajemy nazwę kontrolera, ja nazwałem: “DReplayClientControllerOnpro”, opcjonalnie zmieniamy ścieżkę instalacji i klikamy “Next”:

● Consent to install Microsoft R Open
Tutaj trzeba zaakceptować licencję klikając przycisk “Accept” i wtedy przechodzimy dalej klikając “Next”:

● Consent to install Python
Tutaj także trzeba zaakceptować licencję klikając przycisk “Accept” i wtedy przechodzimy dalej klikając “Next”:

● Ready to Install
No, dotarliśmy do końca, więc klikamy “Install”:

● Installation Progress
W tym przypadku pojawił się błąd widoczny na poniższej grafice, ale nie jest on w tym momencie dla nas istotny, więc klikamy “Cancel” i instalator ignoruje ten błąd instalując pozostałe składniki:

W tym czasie możesz zrobić sobie drugą kawę:

Po zakończeniu pracy instalatora dostaniemy raport z instalacji:

W tym przypadku nie wszystko zakończyło się sukcesem, ale napotkane wcześniej błędy nie są dla nas obecnie istotne.
Na samym dole okna znajduje się w razie potrzeby przydatny link do loga, który warto sobie przejrzeć.
Aby zamknąć instalator klikamy przycisk “Close”.
To wszystko w tym wpisie, teraz zapraszam na kolejny 🙂
br>