[PL] EXPRESS’owe instalacje (cz.7) – 0d 2005 do Denali – Pierwszy Kontakt

To przedostatnia część z naszego cyklu o EXPRESS’owych instalacjach z zakresu SQL Server. W poprzednich sześciu częściach moglismy zobaczyć jak zainstalować domyślnie, bez udziwnień, Capturesql“tak aby działało” kilka wersji silnika bazy danych SQL Server: 2005, 2008, 2008 R2, Code Name DENALI. Wszystkie wersje to Express Edition (a więc bezpłatne, choć limitowane funkcjonalnościami) w edycjach Advanced Services (dające trochę więcej funkcjonalności a przede wszystkim SSMQ – SQL Server Management Studio. Jak widać na zrzucie z menu startowego wszystkie środowiska są obecne. przypomnijmy, że maszyna to Windows 7 Ultimate N x64. Zalogujmy się zatem do każdej z nich i zapytajmy jak się nazywa i co ma w sobie.

Zanim zalogujemy się na każdą z maszyn odpytajmy jeszcze jednym z narzędzi, które widzieliśmy w akcji, co mamy na pokładzie. W tym celu uruchamiamy albo instalatora DENALI (będę się posługiwał tym skrótem – tak będzie łatwiej), albo (co lepsze, szybsze i bezpieczniejsze) uruchamiamy to narzędzie z menu – w naszym wypadku najlepiej odpytując najnowszą (najwyższą) wersję, która to zobaczy (a przynajmniej powinna) wszystkie pozostałe. Dwa proste kroki:

Krok 1: Start menu \ All Programs \ Microsoft SQL Server <Version Name> \ Configuration Tools \ SQL Server Installation Center.
Krok 2: Tools\Installed SQL Server features discovery report.

image

Efekt robi wrażenie, nieprawdaż? No to będąc pod wrażeniem przywitajmy się z naszymi instancjami:Capture_Final02

Instancja 1 |  SQL Server 2005 Express Edition with Advanced Services Service Pack 4 build 9.00.5000.00

Capture_Final04

Instancja 2 | SQL Server 2008 Express Edition with Advanced Services Service Pack 3 build 10.0.5456.0

Capture_Final05

Instancja 3 | SQL Server 2008 R2 Express Edition with Advanced Services Service Pack 1 build 10.50.2500.0

Capture_Final07

Instancja 4 | SQL Server Code Name DENALI  Express Edition with Advanced Community Technology Preview 3 build 11.0.1440.19

W podanych wyżej przykładach wyników zapytania w SQL Server Management Studio wystepuja różnicę w stosunku do raportu z wczesniejszej części postu. Jest to spowodowane, różniącymi się między sobą czasami wykonania zapytań a zażądania raportu. Chodziło mi jednak głównie o zaprezentowanie różnicy w wygladzie i dostepności “od ręki” informacji na głownym ekranie SSMS

Capture_Final03

Może nam się pokazać (od wersji 2008 wzwyż) komunikat o różnicach między ustawieniami użytkownika w wersji SQL Server 2005 i następnymi. Możemy wybrać YES – z pewnym ryzykiem przekłamań i niedoskonałego importu; NO  -gdzie po prostu zamykamy temat; oraz CANCEL 9co spowoduje ponowne pytanie przy ponownym uruchomieniu SSMS.

W pierwszym poście wspomniałem, że celem jaki przyświeca tej akcji jest zainstalowanie wszystkich instancji pracujących obok siebie. W tym celu musimy pomysleć o SQL Server Shared Folder oraz SQL Server Dedicated Folder. Pierwszy przechowuje dla nas wszystkie niezbędne pliki współdzielone miedzy poszczególnymi instancjami, aplikacjami i komponentami systemu. Drugi pozwala na bezpieczne, odseparowane przechowywanie plików konkretnych baz w konkretnych wersjach, zdecydowanie ułatwiając i zarządzanie i zapanowanie nad cała wielka rodziną.

Capture_location01

Capture_location02

 

 

 

 

 

 

SQL Server Shared Folder standardowo umiejscowiony jest na dysku C i dla platformy sześćdziesięciocztero bitowej (jak u mnie) dzieli się na część dla x32 oraz dla x64. Całość zajmuje po instalacjach (w przybliżeniu) około: 575 MB, 2674 Pliki, w 616 Folderach w katalogu Program Files (x86) oraz 2,49 GB, 8096 Pliki, w 789 Folderach w katalogu Pogram Files (czyli zabrało sobie około 3GB przestrzeni). Natomiast SQL Server Dedicated Folder w którym mamy osobne foldery dla W2K5, W2K8, W2k8Rs i DENALI zajęło nam 952 MB, w 635 Plikach, w 101 Folderach. Oczywiscie nie mamy tych baz zapełnionych. maksymalnie moglibyśmy do nich załadować około 22 GB danych.

Podsumowując, dużo zabawy, dużo wrazeń, trochę kombinowania i świetny efekt. Teraz tylko czasu trochę trzeba by znaleść aby cos nie coś przy tym podłubać. Sumaryczny czas instalacji około jednego dnia.

PS>: Na sam koniec możemy jeszcze podejrzeć nasze serwisy w przystawce services.msc 

image

[PL] EXPRESS’owe instalacje (cz.6) – SQL Server Code Name “DENALI” Advanced

Ostatnią wersją naszego podręcznego zestawu baz danych, zaraz po zainstalowaniu: SQL Server 2005 Express Edition with Advanced Services Service Pack 4 oraz SQL Server 2008 Express Edition with Advanced Services Service Pack 3 Community Technology Preview a także SQL Server 2008 R2 Express Edition with Advanced Services Service Pack 1 jest nowy, pachnący, zdążający do szybkiego wydania:

DENALI

Oczywiście w wersji Express Edition with Advanced Services. Znowu nie będę się rozpisywał nad tym co on potrafi, czego nie. Zajmiemy się tylko instalacją. Na samym początku udajemy się na specjalną stronę, z której możemy pobrać interesującą nas wersję. Dla porządku tylko dodam, że możemy pobrac wersję pełną (ewaluacyjną):

imageRys.1 |  Wersje pełne możemy pobrać z TEGO miejsca

Capture_SQLDENEXP01

Rys.2 | Zaś wersje Express Edition z TEGO miejsca albo z TEJ strony

Capture_SQLDENEXP02

Rys.3 | Paczka nam się musi rozpakować (znowu pamiętajmy o lokalizacja, aby łatwiej było usunąć)

Capture_SQLDENEXP03

Rys.4 | jeden ekran mniej w porównianiu do poprzedniej wersji i dodatkowo odwołanie do Juneau (o tym tez kiedyś, później)

Capture_SQLDENEXP04

Rys.5 | Nowe, śliczne (jak dla mnie) okienko oczekiwania

Capture_SQLDENEXP05

Rys.6 | Na ekranie INSTALLATION wymieniają nam się możliwe update’y, nie ma już 2000 ale pojawił się 2008 R2

Capture_SQLDENEXP06

Rys.7 | Na ekranie MAINTENANCE zostały tylko dwie opcje

Capture_SQLDENEXP07

Rys.8 | W TOOLS mamy trzy opcje z czego jedna – PowerPivot jest oczywiście dla nas niedostepna. “klikalna” opcja jest w pełnej wersji instalacji

Capture_SQLDENEXP08

Rys.9 | Oczywiście mamy odwołanie do dokumentacji i źródeł

Capture_SQLDENEXP09

Rys.10 | Na końcu wybór procesora, do użycia gdy szykujemy dalszą instalację na podstawie pliku konfiguracyjengo

Capture_SQLDENEXP10

Rys.11 | Raport o zainstalowanych wersjach – dostępny po wybraniu opcji Installed SQL Server Feature Discovery Report z czwartego ekranu

Capture_SQLDENEXP11

Rys.12 | Czytamy i akceptujemy licencję PLUS, mamy nowość, możliwość wysyłania raportów o uzytkownaiu naszego środowiska (i zadecydowaniu o tym już na początku). Pierwszy taki raport może się pojawic juz w momencie “wysypanie” się naszej instalacji

Capture_SQLDENEXP12

Rys.13 | Pojawia nam się odrobinę inne okienko sprawdzające wymagane do instalacji komponenty

Capture_SQLDENEXP13

Rys.14 | Następnie wybieramy komponenty jakie chcemy zainstalować – w tym nowość LocalDB, pozostawiając Shared Folders na wartościach domyślnych

Capture_SQLDENEXP14

Rys.15 | Ustawiamy nazwę naszej instancji i katalog docelowy, jełsi tego nie zrobimy…

Capture_SQLDENEXP15

Rys.16 | …a mieliśmy za mało miejsca w systemie, niestety dostaniemy błąd.

Capture_SQLDENEXP16

Rys.17 | Ustawiamy więc miejsce docelowe dla naszej bazy…

Capture_SQLDENEXP17

Rys.18 | …którego i tam mamy za mało, bo brakuje nam zasobów na dysku systemowym. Na całe szczęście wystarczy tylko zwolnić miejsce (bez przerywania instalatora) i możemy działać dalej.

Capture_SQLDENEXP18

Rys.19 | Ustawienia użytkownika jak zawsze: albo domyślny albo dedykowany

Capture_SQLDENEXP19

Rys.20 | Ustawienia Collation tak samo, u nas (u mnie) jak zawsze domyślny Polish

Capture_SQLDENEXP20

Rys.21 | FILESTREAM się nie zmienia, dalej go nie zaznaczamy tutaj (chyba, że ktos ma taką wyższą potrzebę)

Capture_SQLDENEXP21

Rys.22 | User Instances to nowa zakładka na tym ekranie, pozwalająca na uzycie LocalDB

Capture_SQLDENEXP22

Rys.23 | Ustawiena katalogów przechowujących pliki baz

Capture_SQLDENEXP23

Rys.24 | I oczywiście nadanie roli administratora i sposób autentykacji uzytkowników (domyślnie Windows Authentication Mode)

Capture_SQLDENEXP24

Rys.25 | Krótkie podsumowanie, check-in do raportowania błedów i możemy rozpocząć instalację.

Capture_SQLDENEXP25

Rys.26 | Instalacja trwa

Capture_SQLDENEXP26

Rys.27 | WOW. Jakie ładne i duże podsumowanie. W poprzedneij wersji była jedna linijka, tu mamy ich OSIEM!

 

INFORMACJE UZUPEŁNIAJĄCE

Jak zawsze dobrze jest odpytać Windows Update i zrestartować maszynę – i tak robilismy to w tzw. Maintenance Window Mode (!) Linki do plików instalacyjnych umieściłem w podpisach do dwóch pierwszych obrazków.

WYMAGANIA SYSTEMOWE

System Requirements: Minimum of 512 MB of RAM (2 GB or more is recommended.) 2.2 GB of available hard disk space

  • 32-bit systems | Computer with Intel or compatible 1GHz or faster processor (2 GHz or faster is recommended.)
  • 64-bit systems | 1.4 GHz or faster processor

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

Mamy już na pokładzie całkiem sporo instalacji; SQL Server 2005 Express Edition with Advanced Services Service Pack 4 oraz SQL Server 2008 Express Edition with Advanced Services Service Pack 3 Community Technology Preview. Czas na nowszą (choć nie najnowszą) wersję naszego silnika bazodanowego. SQL Server 2008 R2 Express Edition przynosi nam jedną podstawową… Zaraz wróć! Przynosi nam wiele nowych funkcjonalności z czego jedną z najwazniejszych jest rozszerzenie dopuszczalnej wielkości bazy danych do 10 GB (poprzednio było to 4GB). I to mnie się podoba, więc jedziemy!

Acha, zanim wystartujemy musimy doinstalować kilka wymaganych komponentów (jeśli ich nie mamy) w trzech krokach:

Krok 1: Instalacja Microsoft .Net Framework 3.5 SP1.
Krok 2: Instalacja Windows Installer 4.5.
Krok 3: Instalacja Windows PowerShell 1.0 .

INSTALACJA SQL SERVER 2008 R2 EXPRESS EDITION

Capture_SQLSRVEXP_01

Rys.1 | Podczas instalacji tej wersji naszej bazy danych pojawiają nam się dodatkowe ekrany, jakby bardziej wyraźnie. Ekran bezpieczeństwa UAC jest oczywiście znany

Capture_SQLSRVEXP_02

Rys.2 | Instalator wypakowuje nam pliki instalacyjne do tymczasowego folderu. Po instalacji można go smiało usunąć (potrzebne będą uprawnienia administratora)

Capture_SQLSRVEXP_03

Rys.3 | Standardowe sprawdzenie systemu przez instalatora

Capture_SQLSRVEXP_04

Rys.4 | Ekran instalacji już znamy z poprzedniej wersji, nie trzeba go tutaj opisywać. Pamiętajmy jednak by uruchomić System Configuration Checker

Capture_SQLSRVEXP_11

Rys.5 | Potem już możemy uruchomić instalację, która dokona swojego sprawdzenia

Capture_SQLSRVEXP_12

Rys.6 | Czytamy i akceptujemy licencję (jak widać jest obowiązująca dla dwóch wersji SQL Server Express)

Capture_SQLSRVEXP_13

Rys.7 | Instalator rozpoczyna pracę… od sprawdzenia systemu

Capture_SQLSRVEXP_14

Rys.8 | Wybieramy funkcjonalności jakie chcemy zainstalować. Zostawiając domyśnie ustawiony katalog Shared Folders.

Capture01_SQLSRVEXP_12

Rys.9 | Co ciekawe ekrany te będa się różniły w zależności od systemu na którym instalujemy SQL Server 2008 R2 Express. Wyżej ekran dla instalacji tego samego pakietu na Windows 7 Ultimate N x64 (kolejna instancja w systemie) a tutaj ekran dla instalacji na SQL Server 2008 R2 DataCenter x64 (pierwsza instancja w systemie)

Capture_SQLSRVEXP_15

Rys.10 | Na następnym ekranie podajemy nazwę instancji (domyślnie oczywiście jest SQLExpress – co u nas ulegnie zmianie; oraz folder dla plików bazy danych

Capture_SQLSRVEXP_16

Rys.11 | Na następnym ekranie w pierwszej zakładce wybieramy użytkownika (a w zasadzie konto) które będzie nam obsługiwało instalację.Możemy zostawić domyslne ustawienia

Capture_SQLSRVEXP_17

Rys.12 | Na tym samym ekranie ale w zakładce Collation wybieramy własciwą albo zostawiamy domyślną

Capture_SQLSRVEXP_18

Rys.13 | Standardowy ekran wyboru sposobu autentykacji użytkownika (nie mylić z autoryzacją)

Capture_SQLSRVEXP_19

Rys.14 | Oczywiście możemy dodatkowo zdefiniować ścieżki do plików bazy

Capture_SQLSRVEXP_20

Rys.15 | Ostatnie ustawienie to FILESTREAM

Capture_SQLSRVEXP_21

Rys.16 | oczywiście zatwierdzamy wysyłanie błędów

Capture_SQLSRVEXP_22

Rys.17 | I rozpoczynamy trwająca około 30-40 minut instalację

Capture_SQLSRVEXP_23

Rys.18 | Na samym, samym końcu oczekiwany zielony komunikat

INSTALACJA SERVICE PACK

Oczywiście trzeba zainstalowac Service Pack dla tej instalacji, ale tutaj możemy śmiało (o ile mamy na tyle zaufania) pójśc nieco na łatwiznę i… wykorzystać Windows Update. Albo oczywiście zainstalować poprawkę sami.

Microsoft SQL Server 2008 R2
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 7, Windows Server 2003, Windows Server 2008, Windows Server 2008 R2

  • 32-bit systems
    • Computer with Intel or compatible
    • 1GHz or faster processor (2 GHz or faster is recommended.)
  • 64-bit systems
    • 1.4 GHz or faster processor
    • Minimum of 512 MB of RAM (2 GB or more is recommended.)
  • 2.2 GB of available hard disk space