INSTALACJA MsSQL SERVER 2019

Kursy Online SQL Server Bazy Danych Microsotf Instalacja SSMS Andrzej Śmigielski

INSTALACJA MsSQL SERVER 2019

 
          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:

Wersja SQL Server Developer
OS 32-bit
OS 64-bit
2012
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
2014
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
2016 / 2017
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
2019
Windows Server 2016
Windows Server 2019
Windows 10

* Źródło: strony Microsoft.
 

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
 
 

PROCES INSTALACJI Microsoft SQL Server 2019 Developer:

 

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 🙂
 

2. Po zalogowaniu się przekieruje Cię na stronę podobną do poniższej:

Programowanie SQL Bazy Danych MsSQL Server Developer

 

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

Programowanie SQL Bazy Danych MsSQL Server Developer

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ć.
 

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ę:

Programowanie SQL Bazy Danych MsSQL Server Developer

Następnie klikamy na “Download”:

Programowanie SQL Bazy Danych MsSQL Server Developer

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ę:

Programowanie SQL Bazy Danych MsSQL Server Developer

 

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:

Programowanie SQL Bazy Danych MsSQL Server Developer

Programowanie SQL Bazy Danych MsSQL Server Developer

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

Programowanie SQL Bazy Danych MsSQL Server Developer

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

Programowanie SQL Bazy Danych MsSQL Server Developer

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

Programowanie SQL Bazy Danych MsSQL Server Developer

● 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”:

Programowanie SQL Bazy Danych MsSQL Server Developer

Ż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”:

Programowanie SQL Bazy Danych MsSQL Server Developer

● 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”.

Programowanie SQL Bazy Danych MsSQL Server Developer

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

Programowanie SQL Bazy Danych MsSQL Server Developer

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

Programowanie SQL Bazy Danych MsSQL Server Developer

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

Programowanie SQL Bazy Danych MsSQL Server Developer

● 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ć:

Programowanie SQL Bazy Danych MsSQL Server Developer

● 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”:

Programowanie SQL Bazy Danych MsSQL Server Developer

● 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”:

Programowanie SQL Bazy Danych MsSQL Server Developer

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

Programowanie SQL Bazy Danych MsSQL Server Developer

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

Programowanie SQL Bazy Danych MsSQL Server Developer

● 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”:

Programowanie SQL Bazy Danych MsSQL Server Developer

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

Programowanie SQL Bazy Danych MsSQL Server Developer

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

Programowanie SQL Bazy Danych MsSQL Server Developer

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

Programowanie SQL Bazy Danych MsSQL Server Developer

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

Programowanie SQL Bazy Danych MsSQL Server Developer

● 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:

Programowanie SQL Bazy Danych MsSQL Server Developer

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

Programowanie SQL Bazy Danych MsSQL Server Developer

Po zakończeniu pracy instalatora dostaniemy raport z instalacji:

Programowanie SQL Bazy Danych MsSQL Server Developer

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 🙂
 

KURSY SQL ONLINE