INSTALACJA MsSQL SERVER

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

INSTALACJA MsSQL SERVER

 
          W tej lekcji zainstalujemy MsSQL Server Developer i na takiej wersji są oparte moje szkolenia.
Sama wersja (w sensie 2012, 2014, 2016 czy 2017) 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

* Ź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 2014 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 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. Uruchamiamy ściągnięty pakiet klikając w „setup.exe” i postępujemy wg poniższej 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 darmowa edycja SQL Server, więc klucz jest wpisany z automatu. Zostawiamy tą opcję zaznaczoną 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ć. Można opcjonalnie zgodzić się na wejście do programu pozwalającego zbierać informacje firmie Microsoft o Twojej konfiguracji komputera/serwera i błędach, które automatycznie będą wysyłane. Kliknij „Next”

Programowanie SQL Bazy Danych MsSQL Server Developer

● Global Rules
W zależności od zainstalowanych składników na Twoim komputerze/serwerze powyższe okno może poinformować o wystąpieniu warningów i ewentualnie errorów, więc ogólna zawartość okna może wyglądać nieco inaczej. Kliknij „Next”.

Programowanie SQL Bazy Danych MsSQL Server Developer

● Microsoft Update
Zaznaczamy rekomendowaną opcję, zaoszczędzi to nam sporo czasu podczas ewentualnych wymaganych ręcznych aktualizacji po instalacji SQL Server. Do każdego systemu należy podejść indywidualnie i jeżeli pojawią się istotne aktualizacje, które instalator będzie sugerował do zaktualizowania, to w kolejnych krokach: „Product Updates” i „Install Setup Files” będzie można to zrobić. Kliknij „Next”.

Programowanie SQL Bazy Danych MsSQL Server Developer

● Install Rules
W zależności od zainstalowanych składników na Twoim komputerze/serwerze powyższe okno może poinformować o wystąpieniu warningów i ewentualnie errorów, więc ogólna zawartość okna może wyglądać nieco inaczej.

Programowanie SQL Bazy Danych MsSQL Server Developer

● „Rule Check Result”
Warning ten mówi, że „Windows Firewall” informuje nas, ż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ędie on powodował problemy, to rozwiążemy go w dalszej części tego kursu. Instalujemy więc dalej klikając „Next”.

Programowanie SQL Bazy Danych MsSQL Server Developer

● Setup Role
Wybierz zaznaczoną opcję, czyli silnika bazodanowego oraz innych narzędzi z tym związanych. Kliknij „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.
Klikamy „Next”.

Programowanie SQL Bazy Danych MsSQL Server Developer

● Server Configuration
W zakładce „Service Accounts” Startup Type dla wszystkich serwisów ustawiamy na „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 PrtSc 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

● Reporting Services Configuration
Zaznaczamy opcje jak na PrtSc i klikamy „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” i klikamy „Next”.

Programowanie SQL Bazy Danych MsSQL Server Developer

● Feature Configuration Rules
Jeśli wystąpią określone sytuacje to widok powyższego okna może się różnić. W tej sytuacji nie ma żadnych warningów ani errorów, więc 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” i…
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 wszystko zakończyło się sukcesem.
Jednak jeżeli natrafisz na jakieś będy to przydatny w tym będzie log podany w dolnej części okna.
Znajdują się w nim wszystkie wykonane przez instalator kroki oraz warningi i errory.

To wszystko w tym wpisie, teraz zapraszam na kolejny 🙂
 

KURSY SQL ONLINE