[PL] EXPRESS’owe instalacje (cz.9) – SQL Server 2012 RC0 Advanced

LOGO__SQLServer 2012Stało się. Pojawiła się czas temu jakiś nowa wersja SQL Server 2012 – wprawdzie to dopiero – albo już RC0 – ale jest. Do pobrania, instalowania, testowania. Premiera wersji RTM… prawdopodobnie w pierwszym półroczu bieżącego roku, ale jak wyjdzie – zobaczymy. Tymczasem uzupełniając naszą serię na temat instalacji ekspersowych wersji produktów wytwarzanych (chyba) w Redmond, przyjrzyjmy się instalacji Microsoft SQL Server 2012 RC0.

Jak poprzednie edycje Express Edition with Advanced Services – i jak z Denali with Local DB. Możemy udać się na główną witrynę bazodanowych instalek w wersji express (w TYM miejscu). Albo od razu sięgnąć po RC0: strona jest podobna, choć według mnie lepiej przygotowana (tutaj jest do niej LINK):

Capture_SQLSRV2012_ExpAdv_01

Rys.1 | Oczywiście możemy wybrać odpowiadającą nam wersję 32- lub 64-bitową, ale przede wszystkim mamy od razu wybór innych języków (oczywiście polskiego nie ma i nie będzie, bo i po co)

Capture_SQLSRV2012_ExpAdv_02

Rys.2 | Przed pobraniem pliku instalacyjnego musimy wybrać którą odmianę wersji express potrzebujemy

Capture_SQLSRV2012_ExpAdv_03

Rys.3 | Po dokonaniu wyboru zapisujemy plik – zauważmy że instalka waży około 1,3 GB, podczas gdy dla SQLServer 2012 Code name Denali było to zaledwie 560 MB

Capture_SQLSRV2012_ExpAdv_04

Rys.4 | Oczywiście pojawi nam się pytanie czy chcemy zainstalować, oraz jeszcze jeden ekran UAC

Capture_SQLSRV2012_ExpAdv_05

Rys.5 | Kiedy nastapi moment “Please wait…” warto wyciągnąć zeszyt z hasłami i miejscem do rozrysowania naszej instalacji (czyt. zaplanowania dokumentacji)Capture_SQLSRV2012_ExpAdv_07

Rys.6 | PLANNING – Przyjrzyjmy się chwilę ekranom z menu instalatora – dobrze by bowiem było wychwycić ciekawsze elementy. Ważnymi elementmi są How to Get SQL Server Developer Tools for RC0 oraz SQL Server Migration Assistant. Niestety brakuje znanego z Denali Setup Documentation.

Capture_SQLSRV2012_ExpAdv_06

Rys.7 | INSTALLATION – Na ekranie instalacji warto zauważyć, że nie ma opcji aktualizacji z Denali, ostatnią dostępną wersją jest SQL Server 2008 R2.

Capture_SQLSRV2012_ExpAdv_08

Rys.8 | RESOURCES – niewiele się zmieniło poza zmianą linków na RC0

Capture_SQLSRV2012_ExpAdv_09

Rys.9 | TOOLS – najważniejsze to oczywiście System Configuration Checker oraz Installed SQL Server features discovery report.

Capture_SQLSRV2012_ExpAdv_10

Rys.10 | Ekran instalacji standardowy – umowa i jej akceptacja

Capture_SQLSRV2012_ExpAdv_11

Rys.11 | Chwila na zainstalowanie plików pozwalających na instalację całego środowiska.

Capture_SQLSRV2012_ExpAdv_12

Rys.12 | Pojawi nam się monit, że będziemy musieli zrestartować system.

Capture_SQLSRV2012_ExpAdv_13

Rys.13 | Ponieważ wybraliśmy opcję istalacji, domyślną dla nas opcją jest nowa instancja SQL Server 2012 RC0. Możemy tylko podejrzeć inne instancje.

Capture_SQLSRV2012_ExpAdv_14

Rys.14 | Wybieramy interesujące nas opcje – pamiętając, że położenia plików wspólnych Shared Directory nie zmieniamy. Opcji jest dużo więcej niż w Denali (tutaj LINK dla porównania). Warto zwrócić uwagę na Reporting Services – Native  oraz Documentation i SDK.

Capture_SQLSRV2012_ExpAdv_15

Rys.15 | Teraz możemy nazwać naszą instancję oraz podać lokalizację katalogu głównego.

Capture_SQLSRV2012_ExpAdv_16

Rys.16 | oczywiście dobrze jest sprawdzić i w razie potrzeby zmienić ustawienia sortowania czyli Collation.

Capture_SQLSRV2012_ExpAdv_17

Rys.17 | Ustalamy metodę logowania oraz podajemy administratorów.

Capture_SQLSRV2012_ExpAdv_18

Rys.18 | Ponieważ przy wyborze funkcjonalności (rysunek 14) wybraliśmy Reporting Services – Native (bardziej szczególowy opis jest na MSDN), teraz musimy podjąc decyzję czy  tylko instalujemy, czy instalujemy i konfigurujemy, czy też łaczymy z SharePoint.

Capture_SQLSRV2012_ExpAdv_19

Rys.19 | Zgadzamy się na przesyłanie błędów …

Capture_SQLSRV2012_ExpAdv_20

Rys.20 | I rozpoczynamy instalację. trwa ona dość długo (udało mi się w tym czasie pomalować pokój)

Capture_SQLSRV2012_ExpAdv_21

Rys.21 | Na samym końcu piekne zazielenione podsumowanie. Gdy zerkniemy na katalog z podkatalogami root dla poszczególnych instancji zauważymy następujące zajęcie miejsca :

e:\#SQL FREAKS#\SQL2008\ 621.489.725 MB
e:\#SQL FREAKS#\SQL2008R2\ 627.376.210 MB
e:\#SQL FREAKS#\SQL2011\  303.863.609 MB
e:\#SQL FREAKS#\SQL2012\  749.358.468 MB

PS. pamiętacie o wymaganym restarcie? No to siup…

[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