ITA 101 Modul 02 v2

background image

ITA-101 Bazy Danych

Włodzimierz Dąbrowski, Przemysław Kowalczuk, Konrad Markowski

Moduł 2

Wersja 2.0

Instalacja i konfiguracja Microsoft SQL

Server 2008

Spis treści

Instalacja i konfiguracja MS SQL Server 2008 ...................................................................................... 1

Informacje o module ............................................................................................................................ 2

Przygotowanie teoretyczne ................................................................................................................. 3

Przykładowy problem .................................................................................................................. 3

Podstawy teoretyczne.................................................................................................................. 3

Przykładowe rozwiązanie ............................................................................................................. 6

Porady praktyczne ..................................................................................................................... 10

Uwagi dla studenta .................................................................................................................... 11

Dodatkowe źródła informacji..................................................................................................... 11

Laboratorium podstawowe ................................................................................................................ 12

Laboratorium rozszerzone ................................................................................................................. 16

background image

Włodzimierz Dąbrowski, Przemysław Kowalczuk, Konrad Markowski

Moduł 2

ITA

-

101 Bazy Danych

Instalacja i konfiguracja MS SQL Server 2008

Strona 2/16

Informacje o module

Opis modułu

W tym module znajdziesz informację o podstawowych zadaniach
administratora systemu bazodanowego. Do zadań tych należy instalacja
serwera baz danych, konserwacja oraz aktualizacji serwisów serwera.
Prawidłowe przygotowanie środowiska pracy zapewni stabilność oraz
pozwoli na poznanie systemu bazodanowego od podstaw.

Cel modułu

Celem modułu jest przedstawienie czytelnikowi typowych zagadnień
związanych z instalacją i konfiguracją serwera bazodanowego.

Uzyskane kompetencje

Po zrealizowaniu modułu będziesz:

• potrafił zaplanować instalację systemu bazodanowego

• potrafił przeprowadzić instalację SQL Server 2008 za pomocą

centrum instalacji

• wstępne opcje dotyczące bezpieczeństwa serwera

• rozumiał czym są serwisy serwera SQL i jakie mają funkcje

• wiedział, jak skonfigurować poszczególne serwisy serwera SQL

Wymagania wstępne

Przed przystąpieniem do pracy z tym modułem powinieneś:

• wiedzieć, jak używać oprogramowania Microsoft Virtual PC

• znać podstawy obsługi systemu Windows 2000 lub nowszego

• rozumieć, jak przebiega instalacja oprogramowania w systemie

Windows

Mapa zależności modułu

Zgodnie z mapą zależności przedstawioną na rys. 1, nie istnieje konieczność
wykonania wcześniej żadnego innego modułu.

Rys. 1 Mapa zależności modułu

background image

Włodzimierz Dąbrowski, Przemysław Kowalczuk, Konrad Markowski

Moduł 2

ITA

-

101 Bazy Danych

Instalacja i konfiguracja MS SQL Server 2008

Strona 3/16

Przygotowanie teoretyczne

Przykładowy problem

Wdrożenie nowego systemu bazodanowego nie jest procesem trywialnym. W pierwszej kolejności
wykonywana jest analiza potrzeb organizacji w zakresie gromadzenia i przetwarzania informacji.
Następnie można wybrać konkretny system z użytecznymi komponentami. Instalacja systemu, testy
wydajnościowe i integracja z istniejącymi składnikami IT organizacji to niezbędne kroki wdrożenia,
przeważnie oddelegowane do doświadczonego informatyka.

Typowym scenariuszem jest pojawienie się potrzeby przetwarzania coraz większych ilości
informacji w małej firmie, która w związku z dogodnymi warunkami na rynku przeżywa dynamiczny
rozwój. Obsługa rosnącej liczby klientów przysparza coraz więcej kłopotów, głównie działowi analiz.
Na kolejnym zebraniu pada propozycja wdrożenia nowego systemu bazodanowego opartego na
technologii Microsoft SQL Server 2008, który pomoże usprawnić procesy związane z obróbką coraz
większej ilości danych o klientach, co potencjalnie przełoży się na jakość obsługi i przyszłe zyski.

Sygnał i wsparcie finansowe od strony biznesowej jest motorem procesu wdrożenia systemu
bazodanowego przedstawionego w tym module.

Podstawy teoretyczne

Właściwie każde oprogramowanie określane mianem serwera (serwer WWW, serwer baz danych)
działa na podobnej zasadzie – opiera się na uruchomionych w systemie operacyjnym usługach. Od
konfiguracji tych usług zależy, czy i jak będzie funkcjonował serwer.

Instalacja
Aby móc cokolwiek konfigurować, w pierwszej kolejności należy dokonać instalacji tego składnika.
Podstawowym składnikiem, czyli usługą systemu bazodanowego, jest silnik (ang. Database Engine),
odpowiadający za niskopoziomowe przewarzanie danych. Element ten znajdziemy w każdym
systemie bazodanowym, choć różnie może się nazywać. Wszystkie inne elementy bezpośrednio lub
pośrednio korzystają z silnika i w przypadku jego braku lub uszkodzenia po prostu nie działają.

Sam silnik jest jednak bardzo niewygodny w obsłudze z punktu widzenia użytkownika serwera
bazodanowego. W tej sytuacji powstało wiele innych komponentów, które uzupełniają i
usprawniają pracę z takim systemem. Narzędzia graficzne do obsługi i administracji serwera (ang.
Client Tools) są szczególnie pomocne dla administratorów. Serwis analityczny (ang. Analysis
Services) jest nieoceniony przy przetwarzaniu dużej ilości danych. Serwis raportujący (ang.
Reporting Services) usprawnia i uatrakcyjnia prezentację analizowanych danych.

W celu integracji czynności instalacyjnych tych i innych komponentów serwera SQL administrator
do dyspozycji ma narzędzie o nazwie Centrum Instalacji przedstawione na rys. 2.

background image

Włodzimierz Dąbrowski, Przemysław Kowalczuk, Konrad Markowski

Moduł 2

ITA

-

101 Bazy Danych

Instalacja i konfiguracja MS SQL Server 2008

Strona 4/16

Rys. 2 Nowe Centrum Instalacji

Z tego miejsca można dokonać instalacji nowej instancji serwera SQL (w jednym systemie może być
wiele wystąpień serwera bazodanowego), zmodyfikować komponenty serwera, zainstalować
przykładowe bazy danych lub poczytać dokumentację.

Instalacja nowej instancji serwera SQL wiąże się zawsze z kilkoma etapami:

1.

Określenie komponentów serwera, które będziemy instalować.

2.

Określenie miejsca w systemie operacyjnym, gdzie komponenty będą składowane.

3.

Podanie kont systemowych potrzebnych do uruchomienia poszczególnych usług serwera.

Po zakończeniu procesu instalacji powinniśmy przejrzeć i skonfigurować nowe usługi bazodanowe,
które pojawiły się w naszym systemie operacyjnym.

Usługa serwera

Silnik

Silnik serwera bazodanowego, odpowiedzialny za przechowywanie danych, utrzymywanie
spójności danych i obsługę poleceń języka zapytań najczęściej jest tożsamy z główną usługą
serwera. Aby użytkownicy mogli stale korzystać z tej usługi, powinna być ona uruchomiona
praktycznie zawsze (nie licząc czasu na ewentualne prace administracyjne, wymagające przejścia
serwera w tryb offline).

Dodatkowo, ponieważ niektóre czynności wymagają restartu samej maszyny, usługa ta powinna
być skonfigurowana jako uruchamiana wraz ze startem systemu operacyjnego. Niektóre systemy
operacyjne pozwalają również na określenie zachowań usługi w momencie, gdy zostanie ona
nieoczekiwanie zatrzymana (nie przez użytkownika, a na przykład na skutek awarii).

Dla przykładu, w systemie Microsoft Windows Server można skonfigurować każdą usługę tak, by po
nieoczekiwanym zatrzymaniu była podejmowana próba automatycznego restartu usługi (czyli
ponownego jej uruchomienia).

Usługa automatyzacji zadań

Dobry administrator potrafi wykorzystać zdobycze techniki i zautomatyzować pracę systemu
bazodanowego tak, by mieć przy nim jak najmniej pracy. Do automatyzacji najczęściej służy usługa,
która albo jest oferowana przez system operacyjny, albo jest dostarczana wraz z systemem
bazodanowym. Pozwala ona między innymi na przygotowywanie harmonogramów tworzenia kopii
zapasowych baz danych. Taką usługą w systemie Microsoft SQL Server 2008 jest SQL Server Agent.

background image

Włodzimierz Dąbrowski, Przemysław Kowalczuk, Konrad Markowski

Moduł 2

ITA

-

101 Bazy Danych

Instalacja i konfiguracja MS SQL Server 2008

Strona 5/16

Należy zadbać o to, by była ona zawsze uruchomiona, a często domyślnie usługi te są wyłączone lub
zatrzymane.

Bezpieczeństwo usług
W trakcie konfiguracji usług należy kierować się pewnymi zasadami, by uniknąć nieprawidłowości w
ustawieniach i w działaniu serwera. Zasady te dotyczą głównie kwestii związanych z
bezpieczeństwem środowiska.

Pierwszą ważną zasadą jest zasada minimalizacji ilości usług. Mówi ona, że należy zawsze
instalować i uruchamiać tylko te usługi, z których w danym momencie korzysta nasz system
bazodanowy. Pozostałe usługi, o ile mogą być zainstalowane (w przyszłości może się okazać, że
jakaś dodatkowa usługa będzie potrzebna), o tyle ich uruchamianie powoduje, że administrator ma
więcej pracy, zaś w systemie znajduje się więcej potencjalnych słabych punktów.

Zasada ta obowiązuje głównie osoby administrujące systemami i sieciami komputerowymi.
Stosowanie się do niej może znacznie zwiększyć bezpieczeństwo systemu.

Druga zasada dotyczy konfiguracji kontekstu usług. Usługi w systemie operacyjnym działają jak
użytkownicy – wykonują operacje i mają określone uprawnienia. W niektórych systemach
(np. Windows) każdej usłudze przyporządkowane jest konto użytkownika. Mówimy, że usługa
pracuje w kontekście użytkownika. Oznacza to, że usługa działa w systemie operacyjnym i w sieci
na takich samych uprawnieniach, jakie zostały określone dla użytkownika.

W związku z tym pojawia się problem wyboru właściwego konta dla usług. Problem ten dotyczy
głównej usługi serwera SQL – silnika oraz usługi odpowiedzialnej za automatyzację zadań w tym
systemie.

Większość systemów operacyjnych oferuje wbudowane konta o kreślonych uprawnieniach.
Niestety, uprawnienia te na ogół są zbyt duże, by konta systemowe można było wykorzystać do
pracy z usługami systemu bazodanowego. Przykładem takiego konta jest konto Local System w
systemach Microsoft Windows.

Konto to działa jako element systemu operacyjnego, co w praktyce oznacza, że ma uprawnienia
nawet większe od tych, jakie posiada administrator systemu. Stąd pierwszy wniosek – na ogół nie
wybieramy wbudowanych kont systemowych dla usług serwera SQL. Powstaje pytanie – jakich w
takim razie kont używać?

Jeśli serwer ma pracować w środowisku rozproszonym, ma mieć możliwość dostępu do innych
serwerów i dodatkowo maszyna znajduje się w domenie, to wybieramy dla usług konto domenowe,
specjalnie utworzone i skonfigurowane. Konto to powinno mieć ustawienia, które pozwolą w
sposób nieprzerwany pracować usłudze.

Zatem – należy ustawić dla tego konta silne hasło, które nie powinno mieć daty wygasania (hasło
nigdy nie wygasa) i nie powinno być zmieniane przez użytkowników (użytkownik nie może zmieniać
hasła, bez opcji użytkownik musi zmienić hasło przy pierwszym logowaniu). Co do uprawnień konta,
należy rozważyć przydzielenie konta do roli lokalnego administratora (dla potrzeb na przykład
automatycznego restartu usługi w przypadku nieoczekiwanego jej zatrzymania).

Czasami taka konfiguracja jest wymagana (na przykład przy instalacji systemu Microsoft SQL Server
w klastrze Microsoft Windows). Dla głównych usług możesz skonfigurować jedno konto (ułatwia to
zdecydowanie administrację kontami). Nazwa konta dla zwiększenia bezpieczeństwa nie powinna
kojarzyć się z systemem bazodanowym.

Narzędzia konfiguracji usług
Większość systemów operacyjnych oferuje narzędzie do zcentralizowanego zarządzania usługami
zainstalowanymi w systemie. Jednak ponieważ ogólna ilość usług w systemach operacyjnych jest
ogromna, a dodatkowo bardzo często usługi systemu bazodanowego wymagają dodatkowych

background image

Włodzimierz Dąbrowski, Przemysław Kowalczuk, Konrad Markowski

Moduł 2

ITA

-

101 Bazy Danych

Instalacja i konfiguracja MS SQL Server 2008

Strona 6/16

ustawień, producenci zazwyczaj dodają narzędzie (lub zestaw narzędzi) do zarządzania usługami
tylko samego serwera SQL.

Dla przykładu, W systemie Microsoft SQL Server 2008 są dwa narzędzia do zarządzania usługami:
Configuration Manager oraz Reporting Services Configuration. Pierwszy program umożliwia
zarządzanie usługami i protokołami sieciowymi, zaś drugi pozwala dostosować usługę raportowania
serwera SQL. Narzędzie Configuration Manager ilustruje rys. 3.

Rys. 3 Konfiguracja serwisów

Przykładowe rozwiązanie

Wdrożenie systemu bazodanowego opartego na Microsoft SQL Server 2008 przebiega w kilku
etapach.

Pierwszym z nich jest wybór maszyny i systemu operacyjnego, który będzie podstawą dla serwera
SQL. Serwery takie jak serwer baz danych, poczty czy stron internetowych zawsze instalowane są
na gotowym środowisku operacyjnym. My mamy do dyspozycji maszynę z systemem Microsoft
Windows Server 2003, która w pełni odpowiada wymaganiom serwera SQL.

Następnym etapem jest uzupełnienie środowiska o wymagane i opcjonalne komponenty.
Komponenty wymagane, takie jak .NET Framework 2.0 czy MS XML 6, znajduję się na płycie z
plikami instalacyjnymi Microsoft SQL Server 2008. Elementy użyteczne, lecz opcjonalne, takie jak
Microsoft

PowerShell,

można

doinstalować

z

własnego

źródła,

np.

witryny

www.microsoft.com/poland

.

Właściwa instalacja systemu bazodanowego zaczyna się po uruchomieni instalatora Microsoft SQL
Server 2008.

Środkowa grupa opcji (Install) pozwala na uruchomienie właściwego komponentu programu
instalacyjnego (rys. ). W tym kroku instalator jest gotowy do organizacji swojego środowiska w
naszym systemie. Dopiero teraz widać główne okno centrum instalacji środowiska serwera SQL
Server 2008. Można tu dokonać aktualizacji serwera z wersji SQL Server 2000 lub SQL Server 2005,
przeczytać dokumentację, zainstalować komponenty dodatkowe lub przykładowe bazy.

background image

Włodzimierz Dąbrowski, Przemysław Kowalczuk, Konrad Markowski

Moduł 2

ITA

-

101 Bazy Danych

Instalacja i konfiguracja MS SQL Server 2008

Strona 7/16

Rys. 4 Instalacja nowej instancji serwera SQL

Wybierając instalacje nowej instancji serwera SQL przechodzimy do kroku, w którym należy określić
składniki systemu bazodanowego. Okno komponentów systemu (rys. ) umożliwia wybór instalacji
interesujących nas części środowiska serwera SQL. Z pewnością potrzeby będzie sam silnik bazy
danych (Database Engine Services), jak i graficzny interfejs dla niego (Client Tools). W dalszej
kolejności przydatne okażą się narzędzia analityczne (Analysis Services), narzędzia pomocy (SQL
Server Books online), itp.

Rys. 5 Wybór składników instalacji

W tym kroku mamy możliwość wyboru miejsca składowania plików serwera SQL w systemie. W
profesjonalnych zastosowaniach ze względów wydajnościowych często spotykaną praktyką jest
rozdzielanie plików systemu operacyjnego i serwera bazodanowego pomiędzy różne dyski.

Następnym ważnym krokiem jest nazwanie instancji instalowanego serwera SQL oraz podgląd
instancji już istniejących. Dla mniej doświadczonych użytkowników zaleca się pozostawienie
ustawień standardowych instalatora.

background image

Włodzimierz Dąbrowski, Przemysław Kowalczuk, Konrad Markowski

Moduł 2

ITA

-

101 Bazy Danych

Instalacja i konfiguracja MS SQL Server 2008

Strona 8/16

Kolejny etap to określenie komponentów serwera oraz sposobów ich uruchamiania. Serwer SQL
składa się z kilku usług, które muszą być uruchamiane za pomocą odpowiedniego konta
użytkownika. Dla naszej maszyny takim kontem jest Administrator. W tym momencie
poszczególne usługi będą uruchamiane z uprawnieniami administratora.

W obecnej wersji serwer SQL oferuje możliwość zapisywania danych w formacie Unicode czyli
międzynarodowym standardzie kodowania znaków. Poprzednie wersje oferowały zapis w
standardach zorientowanych na konkretne języki. Zakładka Collation pozwala na wybór standardu
kodowania danych (np. w celu zachowania kompatybilności ze starszymi bazami) oddzielnie dla
silnika bazy i serwisu analitycznego, co prezentuje rys. .

Rys. 6 Konfiguracja obsługi stron kodowych

Kolejną rzeczą jest ustalenie, jakich użytkowników serwer SQL będzie honorował. Do wyboru są
użytkownicy związani z systemem operacyjnym lub użytkownicy systemowi oraz użytkownicy
wewnętrzni serwera. Na początek wystarczą nam do pracy sami użytkownicy systemowi.
Należy jednak jednoznacznie sprecyzować konto, które będzie miało uprawnienia do
administrowania serwerem SQL. Ilustruje to rys. .

background image

Włodzimierz Dąbrowski, Przemysław Kowalczuk, Konrad Markowski

Moduł 2

ITA

-

101 Bazy Danych

Instalacja i konfiguracja MS SQL Server 2008

Strona 9/16

Rys. 7 Konfiguracja typu autoryzacji

W oknie dotyczącym powiadamiania firmy Microsoft o występujących błędach i użyciu zasobów
serwera SQL możemy zgodzić się lub nie na wysyłanie tych informacji. Przed zaznaczeniem
czegokolwiek warto poczytać dokładnie, jakie informacje będą wysyłane.

Pora na podsumowanie opcji instalacji. W oknie Ready to Install możesz przejrzeć wszystkie
zaznaczone uprzednio opcje, jeżeli coś się nie zgadza, zawsze możesz cofnąć się i wprowadzić
zmianę.

Zatwierdzając wybrane opcje rozpoczynamy kopiowanie plików i wykonywanie skryptów
instalacyjnych zgodnie z założeniami ustalonymi przez nas wcześniej. Możemy podejrzeć postęp
instalacji poszczególnych składników serwera SQL.

Po zakończeniu procesu instalacji komponentów serwera SQL możemy przejść do konfiguracji
poszczególnych usług. W tym celu należy posłużyć się programem SQL Server Configuration
Manager dostepnym w grupie aplikacji SQL Server 2008.

W głównym oknie narzędzia konfiguracyjnego widzimy usługi związane z serwerem SQL. Usługa
automatyzacji zadań (SQL Server Agent) jest wyłączona, co nie jest dla nas stanem zadowalającym,
zatem należy ją aktywować.

Aby usługa uruchamiała się wraz ze startem systemu operacyjnego należy zaznaczyć odpowiednią
opcję w zakładce Service, co ilustruje rys. Error! Reference source not found..

background image

Włodzimierz Dąbrowski, Przemysław Kowalczuk, Konrad Markowski

Moduł 2

ITA

-

101 Bazy Danych

Instalacja i konfiguracja MS SQL Server 2008

Strona 10/16

Rys. 8 Konfiguracja serwisów

Serwer SQL przeważnie działa w środowisku sieciowym opartym o protokoły TCP/IP. Ze względów
bezpieczeństwa obsługa tych protokołów domyślnie jest wyłączona. Jeżeli jesteśmy pewni
zabezpieczeń swojej sieci informatycznej, możemy włączyć obsługę TCP/IP dla serwera SQL.

Ostatnim etapem instalacji serwera SQL jest uruchomienie aplikacji zarządzającej SQL Management
Studio i próba połączenia się z istniejącą bazą danych AdventureWorks. Jeżeli to zadanie się
powiedzie, możemy uznać, że posiadamy gotowy do pracy system bazodanowy.

Porady praktyczne

W miarę możliwości dokonuj instalacji serwera SQL na systemie nieobciążonym przez inne serwery.
W praktycznej działalności serwery bazodanowe mocno wykorzystują zasoby sprzętowe takie jak
czas procesora, pamięć operacyjna czy dostęp do dysku twardego. Współdzielenie tych zasobów z
innymi usługami zdecydowanie obniża wydajność obsługi baz danych.
Pamiętaj o możliwości instalacji wielu instancji serwera SQL na jednej maszynie fizycznej.
Umożliwia to logiczne i organizacyjne rozdzielenie poszczególnych grup baz danych a co za tym
idzie lepsza kontrolę nad nimi.
Dodatkowe serwisy możesz doinstalować w miarę potrzeb. Pamiętaj, że każdy z nich to potencjalne
obciążenie dla systemu i luka w zabezpieczeniach. Planując rozszerzanie funkcjonalności serwera
bazodanowego o dodatkowe serwisy warto zastanowić się nad jego rozbudową od strony
sprzętowej.
Już na etapie instalacji serwera bazodanowego warto przemyśleć sprawę bezpieczeństwa
poszczególnych usług. Usługi serwera powinny posiadać dedykowane konta, za pomocą których są
uruchamiane. Wydzielenie kont i przyznanie im wąskiego zakresu praw minimalizuje możliwość
użycia ich przez nieautoryzowane osoby. Więcej o zabezpieczeniach serwera bazodanowego
znajdziesz w module 10.
Dobrą praktyką jest wydzielenie zasobu sieciowego z plikami instalacyjnymi serwera SQL. Pozwoli
to na szybką re-instalację lub dodanie nowych komponentów do systemu. Niezależnie od tego
warto posiadać kopię plików instalacyjnych na nośniku przenośnym (płyta DVD, pendrive, mobilny
dysk twardy itp.), jeżeli zaistniałaby potrzeba instalacji środowiska na maszynie odciętej od sieci
informatycznej. Dotyczy to także systemów towarzyszących serwerowi baz danych takich jak np.:
serwis publikacji stron WWW.
W przypadku stwierdzenia braku dostępu do instancji serwera SQL, w pierwszej kolejności sprawdź,
czy odpowiednie serwisy systemowe są uruchomione. Jeżeli w wyniku jakiegoś konfliktu usługi
serwera SQL zostały wyłączone lub zatrzymane, dokonaj ich ponownej aktywacji. W skrajnym

background image

Włodzimierz Dąbrowski, Przemysław Kowalczuk, Konrad Markowski

Moduł 2

ITA

-

101 Bazy Danych

Instalacja i konfiguracja MS SQL Server 2008

Strona 11/16

przypadku należy zrestartować system operacyjny, który może blokować usługi systemu
bazodanowego przez własne usługi zależne.
Nigdy nie zaniedbuj regularnego skanowania systemu operacyjnego, na którym znajduje się system
bazodanowy pod względem obecności wirusów i złośliwego oprogramowania. System bazodanowy
jest centralną składnicą danych organizacji, a ich utrata zawsze jest bardzo kosztowna.
Zawsze sprawdzaj dostępność najnowszych aktualizacji dla systemu bazodanowego, jak i systemu
operacyjnego, na którym serwer SQL jest zainstalowany. Pamiętaj, że nie ma oprogramowania
doskonałego a producenci starają się ulepszać swoje produkty m.in. poprzez udostępnianie
aktualizacji. Widać to wyraźnie w systemach operacyjnych gdzie np.: bez nowych aktualizacji w
ogóle nie można zainstalować niektórych aplikacji.

Uwagi dla studenta

Jesteś przygotowany do realizacji laboratorium jeśli:

• rozumiesz, co oznacza serwis systemowy, serwis bazy danych, instalacja serwisu

• rozumiesz zasadę działania uruchomienia serwisów w kontekście użytkownika

• umiesz wymienić i opisać podstawowe komponenty systemu bazodanowego

• umiesz podać przykład zastosowania systemu bazodanowego w praktyce

Pamiętaj o zapoznaniu się z uwagami i poradami zawartymi w tym module. Upewnij się, że
rozumiesz omawiane w nich zagadnienia. Jeśli masz trudności ze zrozumieniem tematu zawartego
w uwagach, przeczytaj ponownie informacje z tego rozdziału i zajrzyj do notatek z wykładów.

Dodatkowe źródła informacji

1.

Kalen Delaney, Microsoft SQL Server 2005: Rozwiązania praktyczne krok po kroku, Microsoft

Press, 2006

Podręcznika adresowany do projektantów systemów bazodanowych, którzy
opanowali już podstawy idei relacyjnych baz danych. Przedstawia praktyczne
problemy i ich szczegółowe rozwiązania.

2.

Edward Whalen, Microsoft SQL Server 2005 Administrator’s Companion, Microsoft Press, 2006

Jest to przejrzysty przewodnik, zawierający wszystkie informacje potrzebne do
wdrożenia, administrowania i obsługi SQL Server 2005. Znajdziesz w nim wiele
procedur i wskazówek opartych na doświadczeniach profesjonalistów pracujących z
Microsoft SQL Server 2005.

3.

Dusan Petkovic, Microsoft SQL Server 2008: A Beginner's Guide, McGraw-Hill, 2008

Pozycja adresowana do osób zaczynających przygodę z bazami danych. Znajdziemy tu
wprowadzenie do relacyjnych baz danych, sposoby ich projektowania, optymalizacji i w końcu
wdrożenia w najnowszej odsłonie serwera SQL w wersji 2008. Omówienie języka T-SQL w
osobnej, dużej części książki jest kolejną mocną tej pozycji.

4.

http://www.microsoft.com/sql/2008/default.mspx

Tutaj znajdziemy wszystkie podstawowe informacje na temat MS SQL Server 2008 oraz nowości
z nim związane.

background image

Włodzimierz Dąbrowski, Przemysław Kowalczuk, Konrad Markowski

Moduł 2

ITA

-

101 Bazy Danych

Instalacja i konfiguracja MS SQL Server 2008

Strona 12/16

Laboratorium podstawowe

Problem 1 (czas realizacji 45 min)

Firma National Insurance w związku z dogodnymi warunkami na rynku przeżywa dynamiczny
rozwój. Obsługa rosnącej liczby klientów przysparza coraz więcej kłopotów, głównie działowi analiz.
Na ostatnim zebraniu padła propozycja wdrożenia nowego systemu bazodanowego opartego na
technologii Microsoft SQL Server 2008, który pomoże usprawnić procesy związane z obróbką coraz
większej ilości danych o klientach firmy co potencjalnie przełoży się na jakość obsługi i przyszłe
zyski.

Wdrożenie nowego systemu złożono na barki głównego informatyka firmy, który do tej pory
zajmował się głownie zagadnieniami związanymi z administracją systemami operacyjnymi
i bezpieczeństwem sieci. Jako praktykant dostałeś za zadanie wdrożyć serwera SQL 2008 na
testowej platformie. Twoje doświadczenia z procesu instalacji i konfiguracji serwera będą
wykorzystane przy uruchamianiu systemu roboczego.

Zadanie

Tok postępowania

1.

Uruchom

instalację serwera
SQL Server 2008

• Uruchom maszynę wirtualną BD2008.

— Jako nazwę użytkownika podaj Administrator.

— Jako hasło podaj P@ssw0rd.

Maszyna wirtualna używa obrazów ISO płyt CD/DVD na równi z
płytami fizycznymi. Ważne jest, aby w wirtualnym napędzie DVD
umieszczony był obraz płyty o nazwie SQLDEV_ENU.ISO.

• Kliknij dwukrotnie ikonę Mój komputer, a później CD ROM (D:).

• Na ekranie powinno pokazać się okno instalatora Microsoft SQL Server

2008, tak jak na rys. :

Rys. 9 Strona główna programu instalacyjnego

2.

Dokonaj

konfiguracji
przedinstalacyjnej

• Z grupy Install kliknij odnośnik Server components, tools, Books Online,

and Samples.

• Przeczytaj i zaakceptuj postanowienia umowy licencyjnej poprzez

zaznaczenie pola I accept the license terms.

• Kliknij przycisk Next.

• Kliknij przycisk Install.

3.

Dokonaj

• Kliknij odnośnik New Installation.

background image

Włodzimierz Dąbrowski, Przemysław Kowalczuk, Konrad Markowski

Moduł 2

ITA

-

101 Bazy Danych

Instalacja i konfiguracja MS SQL Server 2008

Strona 13/16

instalacji
właściwej

• W oknie sprawdzania konfiguracji kliknij przycisk Details, a potem Next.

• Zgodnie z rys. 1 zaznacz kolejno Database Engine Services, Full text

search, Analysis Services, Client Tools, SQL Server books online,
Business Intelligence Development Studio.

• Kliknij przycisk Next.

Rys. 10 Wybór składników instalacji

• Zostaw ustawienia standardowe i kliknij przycisk Next.

• W polu Account wpisz nazwę Administrator.

• W polu Password wpisz P@ssw0rd.

• Kliknij przycisk Apply to All.

Rys. 11 Określenie praw dostępu do składników

• Kliknij zakładkę Collation.

background image

Włodzimierz Dąbrowski, Przemysław Kowalczuk, Konrad Markowski

Moduł 2

ITA

-

101 Bazy Danych

Instalacja i konfiguracja MS SQL Server 2008

Strona 14/16

• Dla pola Database Engine kliknij przycisk Customize.

• Kliknij pole Windows collation designator.

• Z listy Collation designator wybierz Polish.

• Kliknij przycisk OK.

• Dla pola Analysis Services kliknij przycisk Customize.

• Z listy Collation designator wybierz Polish.

• Kliknij przycisk OK.

• Przejdź do następnego okna klikając przycisk Next.

• Aby dodać konto bieżącego użytkownika (Administrator), kliknij przycisk

Add Current User.

• Kliknij przycisk Next.

Rys. 12 Konfiguracja typu autoryzacji

Dla serwisu analitycznego również należy określić konto z
uprawnieniami administracyjnymi.

• Aby dodać konto bieżącego użytkownika (Administrator), kliknij przycisk

Add Current User.

• Kliknij przycisk Next.

• Kliknij odnośnik View the Microsoft SQL Server.

• Przeczytaj informacje w otwartej stronie WWW.

• Zamknij okno przeglądarki.

• Kliknij przycisk Next.

• Kliknij przycisk Install.

• Aby zakończyć ten etap i przejść do podsumowania instalacji, kliknij

przycisk Next.

• Wyświetl

dziennik

instalacji

klikając

odnośnik

C:\Program

files\Microsoft SQL Server\100\....

• Przeczytaj informacje zawarte w dzienniku i zamknij okno notatnika.

• Kliknij przycisk Close.

4.

Konfiguracja

• Kliknij przycisk START -> Programy -> Microsoft SQL Server 2008 ->

Configuration Tools -> SQL Server Configuration Manager.

background image

Włodzimierz Dąbrowski, Przemysław Kowalczuk, Konrad Markowski

Moduł 2

ITA

-

101 Bazy Danych

Instalacja i konfiguracja MS SQL Server 2008

Strona 15/16

usług serwera

• W nowym oknie rozwiń drzewo SQL Server Network Configuration

klikając przycisk +.

• Zaznacz pole SQL Server Services.

• Kliknij dwukrotnie pole SQL Server Agent.

• Kliknij przycisk Start.

• Kliknij na zakładce Service.

• W polu Start Mode wybierz z listy rozwijanej opcję Automatic.

• Kliknij przycisk OK.

• Kliknij pole Protocols for MSSQLSERVER.

• Kliknij dwukrotnie pole TCP/IP.

• Dla pola Enabled z listy rozwijanej wybierz Yes.

• Kliknij przycisk OK.

• Zamknij okno SQL Server Configuration Manager.

5.

Sprawdzenie

poprawności
instalacji

• Kliknij przycisk Start -> Programy -> Microsoft SQL Server 2008 ->

Management Studio.

• W nowym oknie kliknij przycisk Connect.

• Jeżeli instalacja system jest poprawna, będziesz mógł w polu Object

Explorer rozwinąć drzewo Databases -> AdventureWorks.

background image

Włodzimierz Dąbrowski, Przemysław Kowalczuk, Konrad Markowski

Moduł 2

ITA

-

101 Bazy Danych

Instalacja i konfiguracja MS SQL Server 2008

Strona 16/16

Laboratorium rozszerzone

Zadanie 1 (czas realizacji 90 min)

Jesteś głównym informatykiem firmy National Insurance. Niedawne wdrożenie nowego serwera
bazodanowego opartego na Microsoft SQL Server 2008 zakończyło się sukcesem. Firma planuje
rozbudowę infrastruktury informatycznej o farmę serwerów Microsoft SQL Server 2008 i ich
integrację z istniejącymi bazami danych.

W dotychczasowej działalności od strony baz danych wykorzystywane były serwery Microsoft SQL
Server 2000 i Microsoft SQL Server 2005, na których hostowane bazy zawierały dane w języku
polskim i angielskim. Niezbyt dobrze wyglądała sprawa prezentacji danych, każdy z menedżerów
korzystał ze swoich narzędzi, niekompatybilnych ze sobą. Jako dobry administrator poleciłeś
przetestować nowy serwer pod względem kompatybilności z istniejącymi bazami oraz możliwości
nowego serwisu raportującego.

Zadanie polega na instalacji nowej instancji serwera SQL Server 2008 (na nowej, testowej maszynie)
spełniającej kryteria:

• Pliki bazy danych i pliki systemu operacyjnego są rozdzielone.

• Zachowana jest kompatybilność wstecz względem używanych wcześniej baz.

• Instalacja zawiera serwis silnika, serwis analityczny i serwis raportujący.

• Dostarczone są narzędzia ułatwiające administrację.

• Dostarczone są przykładowe bazy.

Zespół testowy przygotuje również dokumentację w formie raportu z instalacji.


Wyszukiwarka

Podobne podstrony:
ITA 101 Modul 02
ITA 101 Modul 03
ITA 101 Modul 06
ITA 101 Modul 13
ITA 101 Modul 11
ITA 101 Modul 04
ITA 101 Modul 09
ITA 101 Modul Dodatek A
ITA 101 Modul 08
ITA 101 Modul 07
ITA 101 Modul 10
ITA 101 Modul 12
ITA 101 Modul 01
ITA 101 Modul 05

więcej podobnych podstron