[PL] EXPRESS’owe instalacje (cz.4) – SQL Server 2008 i Service Pack 1,2,3

Kiedy mamy już zainstalowany SQL Server 2008 Express Edition with Advanced Services, pamiętając o ostrzeżeniu o braku kompatybilności musimy przejśc przez proces instalacji poprawek. Tutaj mamy ich dokładnie trzy paczki, którym króciuteńko się przyjrzymy.

INSTALACJA SERVICE PACK 1 dla SQL SRV W2K8 EXP ADV

Capture_SQLSRVEXPW2K8Adv_43

Rys.1 | Jak zawsze okienko ostrzegawcze na początku

Capture_SQLSRVEXPW2K8Adv_44

Rys.2 | Sprawdzenie konfiguracji przez instalatora

Capture_SQLSRVEXPW2K8Adv_45

Rys.3 | Czytamy (jakże krótką) i akceptujemy umowę licencyjną

Capture_SQLSRVEXPW2K8Adv_46

Rys.4 | Podczas instalacji tego (i następnych) Service Packa możemy podnieść wersję tylko dla naszego silnika bazy danych MUSINO (przy okazji sprawdzając sobie wesję patcha: 10.0.1600.22)

Capture_SQLSRVEXPW2K8Adv_47

Rys.5 | Opcje aktualizacji Shared Features nie są dostępne… bo mamy zainstalowane SQL Server 2008 R2, który jest wyżej w hierarchi

Capture_SQLSRVEXPW2K8Adv_48

Rys.6 | Sprawdzanie plików jakie będa użyte do akualizacji…

Capture_SQLSRVEXPW2K8Adv_49

Rys.7 | Krótkie podsumowanie zaplanowanych prac…

Capture_SQLSRVEXPW2K8Adv_50

Rys.8 | I rozpoczyna się instalacja patcha, trwająca prawie tyle co instalacja samego silnika na początku,

Capture_SQLSRVEXPW2K8Adv_51

Rys.9 | Na końcu jeden ekran mówiący o sukcesie…

Capture_SQLSRVEXPW2K8Adv_52

Rys.10 | A po nim zaraz drugi…

Tak wiem, pisałem wcześniej, że możemy instalować od razu najnowszy pakiet… ale to takie ekscytujące a nuż się coś wywali, zepsuje. Więc SP2 czeka:

INSTALACJA SERVICE PACK 2 dla SQL SRV W2K8 EXP ADV

Capture_SQLSRVEXPW2K8Adv_53

Rys.11 | Sprawdzenie konfiguracji…

Capture_SQLSRVEXPW2K8Adv_54

Rys.12 | Króciuteńka (najkrótsza chyba jaką widziałem) licencja

Capture_SQLSRVEXPW2K8Adv_55

Rys.13 | Intalacja poprawek oczywiście tylko dla silnika bazy, ale już widac, że jest Service pack 1 zainstalowany, po numerze wersji: 10.1.2531.0

Capture_SQLSRVEXPW2K8Adv_56

Rys.14 | Sprawdzenie, podsumowanie, instalacja i komunikat o sukcesie (jak wyżej)

I na samym końcu dodatke, któremu powinienem poświęcić osobny wpis, więc tylko pokaże jego instalację. Prosze Państwa, oto: Service Pack 3 Community Technology Preview for SQL Server 2008 Express Edition with Advanced Services

INSTALACJA SERVICE PACK 3 CTP dla SQL SRV W2K8 EXP ADV

Capture_SQLSRVEXPW2K8Adv_57

Rys.15 | Uruchamiamy instalatora i na dzień dobry dostajemy błąd. Ta wersja wymaga wcześniejszego restartu – a w zasadzie zakłada, że pomiędzy instalacją SP2 a SP3 restart został dokonany, jeśli nie – wyrzuca błąd jak wyżej. No to szybciutko shutdown -r 

Capture_SQLSRVEXPW2K8Adv_58

Rys.16 | Po restarcie już jest tak ajk byc powinno.

Capture_SQLSRVEXPW2K8Adv_59

Rys.17 | Ponownie licencja (tym razem troche dłuższa)

Capture_SQLSRVEXPW2K8Adv_60

Rys.18 | I wybieramy (to żaden wybór między wszystkim a niczym) elementy do update’u. Jak widzimy wersja obecna to 10.2.4000.0 czyli z SP2

Capture_SQLSRVEXPW2K8Adv_61

Rys.19 | Podsumowanie…

Capture_SQLSRVEXPW2K8Adv_62

Rys.20 | I na końcu zielony komunikat o sukcesie.

Capture_SQLSRVEXPW2K8Adv_63

Rys.21 | Dobrze jest od razu uruchomić Windows Update i pobrać poprawki, tych trochę będzie (nawet biorąc pod uwagę, że i tak jest ich sporo z poprzednich instalacji – te optional to głównie pakiety językowe)

 

 
INFORMACJE UZUPEŁNIAJĄCE
Potrzebujemy instali pakietów poprawkowych. Tutaj musimy pamiętać, że nie pobieramy typowych pakietów dla SQL Server Express Edition / Express Edition with Advanced Services! Pobieramy poprawki dla SQL Server 2008! Są dostępne do pobrania ze stron Microsoft Download:

[PL] EXPRESS’owe instalacje (cz.3) – SQL Server 2008 Advanced

Mamy zainstalowany SQL Server 2005 Express Edition. Czas na następną wersję, czyli SQL Server 2008 Express with Advanced Services. Procedura jest bardzo podobna, choć jak zauważymy za chwilkę sporo się zmieniło. Gotowi?

INSTALACJA SQL SERVER 2008 EXPRESS EDITION

Capture_SQLSRVEXPW2K8Adv_01

Rys.1 | Pierwszy ekran związany z UAC to w zasadzie standard na systemie jakim jest Windows 7 (tak naprawdę właściwy ekran UAC pojawia się chwilę po nim, blokując do czasu decyzji użytkownika inne funcje – albo się zgadzamy abo nie)

Capture_SQLSRVEXPW2K8Adv_02

Rys.2 | Tutaj też pojawia nam się problem z kompatybilnością, choć na całe szczęście instalator wymaga od nas tylko service Pack 1

Capture_SQLSRVEXPW2K8Adv_03

Rys.3 | Zupełnie z nienacka, gdzieś z boku ekranu na chwilę uruchamia nam się okienko CMD

Capture_SQLSRVEXPW2K8Adv_04

Rys.4 | Ekran Pierwszy PLANNING – to nowe / z punktu widzenia użytkownika SQL Server 2005 / okno (jest ich siedem), które pozwala nam na dużo więcej i co najważniejsze daje dostęp do wielu informacji. W tym wypadku jest to dostęp do dokumentacji, możliwość uruchomienia Upgrade Advisor oraz najważniejszy dla nas System Configuration Checker, o którym trochę więcej później.

Capture_SQLSRVEXPW2K8Adv_05

Rys.5 | Ekran Drugi INSTALLATION – pozwala nam na rozpoczęcie nowej instalacji, dodania klastra lub zbudowanie nowego, uruchomienie instalatora upgrade’u. Ekrany te są podobne (choć nie takie same) dla innych wersji SQL  Server 2008)

Capture_SQLSRVEXPW2K8Adv_06

Rys.6 | Ekran Trzeci MAINTENANCE – pozwala nam na podniesienie wersji istniejącej instancji, naprawę uszkodzonej (do tego punktu wrócimy) oraz usunięcie noda z klastra

Capture_SQLSRVEXPW2K8Adv_07

Rys.7 | Ekran Czwarty TOOLS – pozwala nam sprawdzić zgodność konfiguracji systemu z naszą instalacją oraz użyć narzędzia SQL Server Features Discovery Report (do niego też wrócimy)

Capture_SQLSRVEXPW2K8Adv_08

Rys.8 | Ekran Piąty RESOURCES – jak sama nazwa wskazuje, w wygodny sposób łączy nas z wszelakimi zasobami w sieci, które odnoszą się do naszej wersji SQL Server: Books Online, Developer Center, Community, TechCenter. Pozwala nam też zarejestrować swoją kopię tej instalacji (zalecane i polecane).

Capture_SQLSRVEXPW2K8Adv_09

Rys.9 | Ekran Szósty ADVANCED – udostepnia opcje zaawansowane, takie jak instlacja środowiska z pliku konfiguracyjnego, czy zaawansowane ustawienia klastrów.

Capture_SQLSRVEXPW2K8Adv_10

Rys.10 | Ekran Siódmy OPTIONS – ma zastosowanie głównie kiedy instalujemy środowisko z płyty z obrazem ISO, na którym mamy wszystkie wersje środowiskowe: x32, x64, ia64

Capture_SQLSRVEXPW2K8Adv_11

Rys.11 | Jeśli użyjemy narzędzia SQL Server Features Discovery Report to jako rezultat użycia dostaniemy stronkę html z podanymi informacjami o zainstalowanych innych elementach środowiska SQL Server (wersje, instancje, typy itp). W pierwszym poście wsponiałem, że kolejność nie jest wedle “starości” produktu, więc następne wersje występują w systemie zanim o nich napiszemy (Management Tools Basic w wersji 10.51.2500.0).

Capture_SQLSRVEXPW2K8Adv_12

Rys.12 | System Configuration Checker  sprawdzi nam wszystkie ustawienia systemu przed rozpoczęciem instalacji. Jak widać niewiele się różni od wersji dla SQL Server 2005.

Capture_SQLSRVEXPW2K8Adv_13

Rys.13 | Uruchamia się on w zasadzie w dwóch oknach, co nie bardzo jest sensowne… ale nie będziemy o tym teraz dyskutować.

Capture_SQLSRVEXPW2K8Adv_14

Rys.14 | Instalator sprawdza jeszcze same reguły dla instalacji…

Capture_SQLSRVEXPW2K8Adv_15

Rys.15 | … i wreszcie dopuszcza nas do samego procesu instalacji, który nie jest najkrótszy, ale i tak nie za długi w porównaniu do wersji pełnej

Capture_SQLSRVEXPW2K8Adv_16

Rys.16 | Wybieramy typ instalacji – w tym wypadku będzie to oczywiście nowa instalacja dla nowej instancji. Mamy też podgląd to tego co już jest zainstalowane.

Capture_SQLSRVEXPW2K8Adv_17

Rys.17 | W przypadku pracy z instalatorem dla Express Edition ekran wyboru wersji i numeru licencji jest wyszarzony.

Capture_SQLSRVEXPW2K8Adv_18

Rys.18 | Czytamy i akceptujemy licencję

Capture_SQLSRVEXPW2K8Adv_19

Rys.19 | Następnie wybieramy elementy, które chcemy zainstalować. Tutaj domyślnie wybieramy wszystkie – a jednak jest duża różnica w stosunku do 2005

Capture_SQLSRVEXPW2K8Adv_20

Rys.20| Przychodzi czas na nazwanie instancji (bo SQLExpress to żadna nazwa) oraz podanie scieżki dla przechowywania plików bazy

Capture_SQLSRVEXPW2K8Adv_21

Rys.21 | Krótkie podsumowanie planowanej przez nas instalacji z jednoczesnym podsumowaniem użycia zajętości dysku

Capture_SQLSRVEXPW2K8Adv_22

Rys.22 | Wybieramy konto na którym ma nasze środowisko pracować…

Capture_SQLSRVEXPW2K8Adv_23

Rys.23 | Na drugiej zakładce możemy wybrac collation. Czerwony znaczek przy pierwszej zakładce pojawia nam się jeżeli wczesniej nie podaliśmy konta i/lub hasła do niego

Capture_SQLSRVEXPW2K8Adv_24

Rys.24 | Wracamy do pierwszej zakładki i podajemy konto obsługujące naszą instancję (Microsoft zaleca używanie osobnych kont dla poszczególnych serwisów) i hasło – system od razu sprawdzi czy się zgadza z rzeczywistością.

Capture_SQLSRVEXPW2K8Adv_25

Rys.25 | Na następnym ekranie specjalnie zaczynam od ostatniej zakładki, żeby zwrócić uwagą na czerwony krzyzyk. Na ostatniej zakładce możemy ustawić opcję FILESTREAM  (o niej samej też kiedyś w przyszłości…)

Capture_SQLSRVEXPW2K8Adv_26

Rys.26 | na środkowej zakładce możemy doprecyzować katalogi instalacji i przechowywania poszczegółnych elementów środowiska. Ma to szczególnie znaczenie przy dużych rozwiązaniach, dla nas nie ma teraz (prawie) żadnego

Capture_SQLSRVEXPW2K8Adv_27

Rys.27 | A na pierwszym ekranie czeka na nas już konieczność dodania użytkownika do roli administratora i oczywiście wybór sposobu autentykacji.

Capture_SQLSRVEXPW2K8Adv_28

Rys.28 | Na kolejnym ekranie widzimy opcje instalacji Native Mode (default) dla instalacji zwykłej, SharePoint Integration dla instalacji w farmie, oraz bez konfiguracji Report Servera

Capture_SQLSRVEXPW2K8Adv_29

Rys.29 | Kolejny ekran i decyzja o współpracy z producentem przez wysyłanie błędów Send Windows and SQL Server Error Report oraz statystyk użycia Send Feature Usage naszego środowiska

Capture_SQLSRVEXPW2K8Adv_30

Rys.30 | Czas na podsumowanie i sprawdzenie, czy to co chcemy zainstalować, da się zainstalować…

Capture_SQLSRVEXPW2K8Adv_31

Rys.31 | … oraz przejrzenie logu instalacji, jest on też dostępny po instalacji.

Capture_SQLSRVEXPW2K8Adv_32

Rys.32 | Zaczynamy instalację

Capture_SQLSRVEXPW2K8Adv_33

Rys.33 | Ponieważ mamy już zaistalowaną wcześniej instancję na następnej wersji (SQL Server 2008 R2 Express) instalator żąda od nas pliku umożliwiającego konfigurację współdzielonego środowiska. Niestety nazwę tego pliku podaje nam dopiero na następnym ekranie…

Capture_SQLSRVEXPW2K8Adv_34

Rys.34 | …z poziomu którego nie możemy go wybrać i podłożyć pod instalację…

Capture_SQLSRVEXPW2K8Adv_35

Rys.35 | … co kończy się dla nas błędem w instalacji i przerwaniem procesu instalatora.

Capture_SQLSRVEXPW2K8Adv_36

Rys.36 | A na końcu informuje nas o złym, czerwonym statusie Failed przy konfiguracji Full-Text search

Komunikat Failed zmusza nas do podjęcia działań naprawczych, choć w tym wypadku nie jest konieczne instalowanie środowiska od nowa. Wystarczy uruchomienie opcji Repair z Ekranu Trzeciego MAINTENANCE

NAPRAWA INSTALACJI SQL SERVER 2008 EXPRESS EDITION

Capture_SQLSRVEXPW2K8Adv_37

Rys.37 | Uruchamiamy naprawę, instalator przeskanuje to co zrobiliśmy i to co jest do zrobienia – tym razem nie poprosi nas już o plik – i zwróci oczekiwany przez nas wynik.

Capture_SQLSRVEXPW2K8Adv_38

Rys.38 | Efekt końcowy, taki jaki chcielismy. Sukces!

 

INFORMACJE UZUPEŁNIAJĄCE
Skąd wziąć te instalki? Oczywiście są dostępne do pobrania ze stron Microsoft Download:

WYMAGANIA SYSTEMOWE

Supported Operating Systems: Windows Server 2003 Service Pack 2, Windows Server 2008, Windows Vista, Windows Vista Service Pack 1, Windows XP Service Pack 2, Windows XP Service Pack 3

  • 32-Bit Systems: Computer with Intel or compatible 1GHz or faster processor (2 GHz or faster is recommended. Only a single processor is supported)
  • 64-Bit Systems: 1.4 GHz or higher processor (2 GHz or faster is recommended. Only a single processor is supported)
  • Minimum of 512 MB of RAM (1 GB or more is recommended)
  • 1 GB of free hard disk space

    Note: There is no support in this release for Windows XP Embedded Edition.

Gdzie znaleźć plik, który zepsuł nam instalację? oto jego domyślne miejsce: [C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Update Cache\KB2285068\ServicePack\x64\setup]

[PL] EXPRESS’owe instalacje (cz.2) – SQL Server 2005 i Service Pack 1,2,3,4

Mamy już zainstalowany nasz SQL Server 2005 with Advanced Services I bardzo nas to cieszy. ale jak pamiętamy pojawił nam się tam problem z kompatybilnością:

Capture_SQLSRVW2K5Exp_03

Musimy więc chcąc lub nie, dążyć do posiadania chociażby Service Pack 3 (a najlepiej SP4, który jest przecież dostępny). Spróbujmy więc doinstalować owe wymagane zestawy poprawek. Możemy zainstalować od razu Service Pack 4 (z założenia każdy kolejny SP zawiera wcześniejsze, tak samo jak Cumulative Updates – CU), ale wybierając jeden z wariantów opisanych w pierwszej części tej serii – z nudów – zainstalujmy je po kolei.

 

INSTALACJA SQL SERVER 2005 EXPRESS EDITION SERVICE PACK 1

Ze stron Microsoft Download (linki na końcu) pobrałem odpowiednie paczki instalacyjne i można rozpocząć proces. W tym wypadku pomijam te same okienka, które pojawiały się podczas instalacji podstawowej, skupiając się tylko na różnicach i nowościach:Capture_SQLSRVW2K5Exp_27

Rys.1 | Za każdym razem musimy pamiętać o ustawieniach i ścieżki i komponentów do instalacji.

Capture_SQLSRVW2K5Exp_24

Rys.2 | Kiedy dojdziemy do momentu wyboru instancji (krok 14 z poprzedniego postu) mozemy wybrać już istniejąca z listy: RONIN jest tą właściwą. Zwróćmy uwagę, że istniejąca wersja ma numer 9.00.1399.06.

Capture_SQLSRVW2K5Exp_25

Rys.3 | Dostajemy potwierdzenie zainstalowanych komponentów i możliwość wyboru jakie wersje chcemy zainstalować.

Capture_SQLSRVW2K5Exp_26

Rys.4 | Podczas instalacji wyskoczy nam błąd, jełśi nie zatrzymamy serwisu SQL Server (tylko dla tej instancji). W kroku 15 na poprzednim wpisie zauważyć można było, że zaznaczyliśmy start serwisu SQL po jego instalacji.

 

INSTALACJA SQL SERVER 2005 EXPRESS EDITION SERVICE PACK 2

Capture_SQLSRVW2K5Exp_28

Rys.5 | Po zainstalowaniu – z sukcesem – pierwszego service packa, bieżemy się za drugi. Zwróćmy uwage że istniejąca wersja ma już numerek 9.1.2047.00

Capture_SQLSRVW2K5Exp_29

Rys.6 | Dodatkowa funkcjonalność, która pojawia nam się wraz z service packiem drugim to możłiwośc dodania użytkownika do roli administratora serwera (SQL Server Administrator Role)

Capture_SQLSRVW2K5Exp_32

Rys.6 | I znowu potwierdzenie i instalacja.

Capture_SQLSRVW2K5Exp_30

Rys.7 | I niestety pojawia nam się szeroko dyskutowana na forach i listach dyskusyjnych “niedogodność nr 2259” która skutecznie uniemożliwia nam instalację tego dodatku. Byc może poświęcę tej przypadłości jakiś wpis, ale nie mam jeszcze pewności.

 

PODEJŚCIE WYPRZEDZAJĄCE

A może by tak uprzedzając ów bład, zainstalować od razu Service Pack 3 na naszym serwerze? Tak też zrobiłem, wcześniej jednak kompletnie usuwając istniejące środowisko i instalując sam silnik jeszcze raz (tak, z nudów /  a naprawdę z potrzeby posiadania porządku)

Capture_SQLSRVW2K5Exp_34

Rys.8 | Wybieramy: Panel Sterowania/Dodaj Usuń Programy i deinstalacja SQL Server 2005. Zaznaczamy komponenty instancji (SQL Server 2005 Instance Components) w tym bazę i komponenty stacji roboczej.

Capture_SQLSRVW2K5Exp_35

Rys.9 | Potwierdzamy  deinstalację i dajemy systemowi kilka minut.

 

INSTALACJA SQL SERVER 2005 EXPRESS EDITION SERVICE PACK’S

Mamy z powrotem nasza instancję SQL Server 2005, więc zainstalujmy co trzeba. Capture_SQLSRVEXPW2K5Adv_26

Rys.10 | Na początku czytamy I akceptujemy zasady licencji

Capture_SQLSRVEXPW2K5Adv_27

Rys.11 | Możemy oczywiście podejrzeć prognozowaną zajętość przestrzeni (dysk C Shared Folder / dysk E Dedicated Folder)

Capture_SQLSRVEXPW2K5Adv_28

Rys.12 | Wybieramy instancję…

Capture_SQLSRVEXPW2K5Adv_29

Rys.13 | … oraz komponenty, które chcemy zainstalować

Capture_SQLSRVEXPW2K5Adv_30

Rys.14 | Dodajemy użytkownika do roli SQL Administrator (wcześniej mogliśmy to zrobić w SP2, ale przecież teraz go nie mamy)

Capture_SQLSRVEXPW2K5Adv_31

Rys.15 | Dwa serwisy musimy wyłączyć (SQL Server oraz Full-Text Search) o czym poiformuje nas administrator

Capture_SQLSRVEXPW2K5Adv_32

Rys.16 | Po szczęśliwym zakończeniu możemy przejśc do czwartego zestawu…

Capture_SQLSRVEXPW2K5Adv_33

Rys.17 | … gdzie ponownie akceptujemy licencję.

Capture_SQLSRVEXPW2K5Adv_34

Rys.18 | Podglądamy zaalokowaną przestrzeń dyskową

Capture_SQLSRVEXPW2K5Adv_35

Rys.19 | Oraz wybieramy instancję. Tu już numer 9.3.4035.00 (czyli po zainstalowanym Service Pack 3)

Capture_SQLSRVEXPW2K5Adv_36

Rys.20 | Ponownie zatrzymujemy ręcznie serwisy. Warto zwrócić uwage że instalator podpowiada nam ID procesów – sa one różne w różnym momencie uruchamiania)

Capture_SQLSRVEXPW2K5Adv_37

Rys.21 | Zatrzymujemy procesy w konsoli services.mmc

Capture_SQLSRVEXPW2K5Adv_38

Rys.22 | I na końcu oczekiwany zielony finisz

 

INFORMACJE UZUPEŁNIAJĄCE
Potrzebujemy instali pakietów poprawkowych. Sam serwer pobraliśmy wcześniej. Są dostępne do pobrania ze stron Microsoft Download: