[PL] EXPRESS’owe instalacje (cz.1) – SQL Server 2005 Advanced

Do różnych zastosowań, czy to własnych poznawczych, czy też związanych z klientem, czy to z nudów (właściwe skreślić) może nam być przydatny jakiś serwer bazy danych. W kilku najbliższych postach postaram się obrazkowo przedstawić proces instalacji darmowych wersji silnika bazy danych firmy Microsoft począwszy od SQL Server 2005, poprzez 2008, 2008 R2, a na Denali skończywszy.

WPROWADZENIE

Nie będę później powtarzał opisu środowiska na którym cały zestaw (bo założeniem jest postawienie wszystkiego na jednej maszynie) ma pracować. Środowiskiem do instalacji jest angielskojęzyczny Windows 7 Ultimate N Service Pack 1 w wersji 64-bitowej z zainstalowanymi wszystkimi ostatnimi poprawkami. Wszystkie wersje SQL Server będą zainstalowane w edycji “Express with Advanced Tools”, abyśmy mieli narzędzia, takie jak SQL Server Management Studio czy SQL Server Business Intelligence Development Studio oraz funkcjonalności, takie jak: Reporting Services, Integration Services, Full-text Search czy Replikację.

Przed rozpoczęciem samej instalacji (czy tez samych instalacji) konieczne jest zaplanowanie miejsca i schematu działań. Musimy uwzględnić dwa podstawowe zagadnienia:

  • SQL Server Shared Folder – miejsce w którym wszystkie instalacje i instancje naszych baz danych będą przechowywały dane pozwalające im się dogadać i z nami i ze sobą. Prawie zawsze będzie się on znajdował na dysku systemowym C [C:\Program Files (x86)\Microsoft SQL Server oraz C:\Program Files\Microsoft SQL Server] i z tego powodu musimy dla niego znaleźć miejsce.Capture_location01
  • SQL Server Dedicated Folder – to moja własna nazwa, ale tam bedziemy składować nasze bazy danych, pliki które będą się używały samodzielnie i w odseparowaniu od innych towarzyszek. Oczywiście też miejsce jest potrzebne i też powinniśmy je dobrze zaplanować. W moim przypadku jest to dysk E [E:\#Microsoft SQL Server]Capture_location02
INSTALACJA SQL SERVER 2005 EXPRESS EDITION
Proces instalacji trochę trwa, ale dla wszystkich późniejszych (choć tak naprawdę wcześniejszych też – w tym przypadku 2005 jest trzecią instalacją po 2008R2 i Denali) czas instalacji jest podobny. Wystarcza na wysłuchanie dobrej płyty (np Devill Doll – A Sacrilege of Fatal Arms) i spokojne wypicie  czarnej chińskiej herbaty lub czarnej brazylijskiej kawy (co kto woli). No to jedziemy. Czekają nas dwadzieścia cztery kroki:
Capture_SQLSRVEXPW2K5Adv_01
Rys.1 | Uruchamiamy instalację
Capture_SQLSRVEXPW2K5Adv_02
Rys.2 | Czytamy licencję i akceptujemy zapisy
Capture_SQLSRVEXPW2K5Adv_03
Rys.3 | Instalator sprawdza wymagania wstępne…
Capture_SQLSRVEXPW2K5Adv_04
Rys.4 | … a następnie instaluje Native Client i Support Files
Capture_SQLSRVEXPW2K5Adv_05
Rys.5 | Ponieważ instalacja ma miejsce na dużo późniejszym systeme, oczywiście pojawia nam się okno ostrzegające przed problemem z kompatybilnością. W tym wypadku wystarczy zignorować uruchamiając instalację Run Program
Capture_SQLSRVEXPW2K5Adv_06
Rys.6 | Ekran powitalny instalatora
Capture_SQLSRVEXPW2K5Adv_07
Rys.7 | Instalator sprawdza konfigurację i ostrzega nas dwoma komunikatami
Capture_SQLSRVEXPW2K5Adv_08
Rys.8 | Pierwszy zdradza nam problem z ASP.NET
Capture_SQLSRVEXPW2K5Adv_09
Rys.9 | Drugi z usługą Internet Information Services (fakt nie była zainstalowana w systemie, co zostało dośc szybko naprawione przez administratora systemu)
Capture_SQLSRVEXPW2K5Adv_10
Rys.10 | Po doinstalowaniu usługi możemy iść dalej, w międzyczasie instalator doprecyzuje co chce instalować.
Capture_SQLSRVEXPW2K5Adv_11
Rys.11 | W następnym kroku wybieramy co chcemy zainstalować. Jak widać, niestety opcje zaawansowane (Replication i Full-Text Search) są odznaczone, więc zaznaczamy na kontenerze Database Services instalację wszystkiego z mojego komputera, oraz !! zmieniamy domyślne położenie ścieżki instalacji na dysk E [E:\#Microsoft SQL Server\W2K5EXP]
Capture_SQLSRVEXPW2K5Adv_12
Rys.12 | Tak samo musimy postapić z Client Components, z tą różnicą, że w tym wypadku nie będziemy mogli zmienić domyślnej ścieżki instalacji.
Capture_SQLSRVEXPW2K5Adv_13
Rys.13 | Możemy sobie jeszcze zerknąć na “zasobożerność” przestrzeni dyskowej dla tej instalacji klikając na Disk Cost
Capture_SQLSRVEXPW2K5Adv_14
Rys.14 | W następnym kroku wybieramy nazwę instancji (domyślnie dla każdej instalacji jest to SQLExpress ale co to za nazwa?)
Capture_SQLSRVEXPW2K5Adv_15
Rys.15 | Możemy uzyć wbudowanego konta do obsługi tej instancji, albo (co jest zalecane zwłaszcza w wersjach produkcyjnych) użyc osobnego dedykowanego, założonego przez nas wcześniej konta. Tutaj pozostaniemy na instalacji domyślnej.
Capture_SQLSRVEXPW2K5Adv_16
Rys.16 | Domyślnie instalator podpowiada użycie Windows Authentication Mode do logowania i to jest słuszna, domyślna koncepcja.
Capture_SQLSRVEXPW2K5Adv_17
Rys.17 | Collation (definiuje nam kolejnośc sortowania, wielkości liter i znaków) zostawiamy tutaj domyślnie – jeśli już wiemy co i jak chcemy zmienić możemy to zrobić tu, albo potem już na serwerze. Sam temat Collation jest zbyt rozległy aby pokusić się na jego opisywanie tutaj, więc go pominę.
Capture_SQLSRVEXPW2K5Adv_18
Rys.18 | Oczywiście dobrze by było włączyć User Interface, aby się jakoś potem do tego serwera dostać – nie z konta administratora.
Capture_SQLSRVEXPW2K5Adv_19
Rys.19 | Error and Report Usage z doświadczenia wiem, że warto włączyć – pomaga w odnalezieniu problemów i komunikacji z producentem
Capture_SQLSRVEXPW2K5Adv_20
Rys.20 | Jesteśmy gotowi do instalacji
Capture_SQLSRVEXPW2K5Adv_21
Rys.21 | Dajemy więc instalatorowi wolną rękę…
Capture_SQLSRVEXPW2K5Adv_22
Rys.22 |… jednocześnie podglądając jego pracę…
Capture_SQLSRVEXPW2K5Adv_23
Rys.23 |…i czekając na wynik w kolorze zielonym.
Capture_SQLSRVEXPW2K5Adv_24
Rys.24 | Na końcu dostajemy podsumowanie naszych działań (Summary Log), trochę linków oraz możliwość dokonfigurowania ustawień bardziej specyficznych Surface Area Configuration Tool (o nim samym napiszę w osobnym poście).
INFORMACJE UZUPEŁNIAJĄCE
Skąd wziąć te instalki? Na całe szczęście są jeszcze dostępne do pobrania ze stron Microsoft Download:
  • SQL Server 2005 Express Edition |53MB| STRONA | INSTALKA
  • SQL Server 2005 Express Edition with Advanced Services |234MB| STRONA | INSTALKA
  • Dokumantacja na Microsoft TechNet | STRONA

WYMAGANIA SYSTEMOWE

Supported Operating Systems: Windows 2000 Service Pack 4, Windows Server 2003 Service Pack 1, Windows XP Service Pack 2

  • Computer with Intel or compatible Pentium III 500 MHz or faster processor (1 GHz or faster is recommended.)
  • Minimum of 512 MB of RAM (1 GB or more is recommended.)
  • 600 MB of available hard disk space
Be Sociable, Share!