Instrukcja instalacji i konfiguracji bazy danych SQL SERVER 2008 EXPRESS R2 Instrukcja tworzenia bazy danych dla programu AUTOSAT 3 wersja 0.0.4
2z12 1. Wymagania systemowe. Przed rozpoczęciem instalacji należy upewnić się jaką wersję systemu operacyjnego Windows posiadamy, 32 bitową czy 64 bitową. Jest to istotne ze względu na rożne instalatory dla poszczególnych wersji. Następnym etapem jest sprawdzenie nazwy komputera. Najprościej jest to sprawdzić klikając prawym przyciskiem myszy w ikonę Mój komputer lub Komputer w zależności od posiadanej wersji systemu operacyjnego Windows. Nazwa komputera nie może być identyczna jak nazwa zalogowanego w systemie Windows użytkownika. Jest to opcja wymagana do poprawnej instalacji bazy SQL SERVER 2008. Ilustracja 1: Właściwości komputera w Windows XP Ilustracja 2: Właściwości komputera w Windows 7 Aby baza danych pracowała szybko i niezawodnie powinna być zainstalowana na komputerze o parametrach minimalnych: Intel(R) Core(TM) 2 Duo CPU 1,6GHz; 2GB RAM; Windows XP, Vista, 7 lub 2003 SERVER; Zalecamy jednak używać komputer o minimalnych parametrach: Intel(R) Core(TM) i5 CPU 2.27GHz; 4GB RAM; Windows 7 lub 2008 SERVER;
3z12 2. Wersja i pobieranie. Ograniczeniami darmowej wersji SQL SERVER 2008 EXPRESS R2 jest maksymalna wielkość pojedynczej bazy danych do 10GB, wykorzystanie przez bazę danych do 1GB pamięci RAM oraz korzystanie tylko z jednego procesora. Wersje komercyjne nie mają tych ograniczeń. Baza danych SQL SERVER 2008 EXPRESS R2 znajduje się na płycie CD dostarczonej wraz z oprogramowaniem AUTOSAT. Można pobrać ją również ze strony firmy MICROSOFT pod adresem: http://www.microsoft.com/sqlserver/en/us/editions/express.aspx Tam należy wybrać odpowiednią wersję bazy danych i pobrać na dysk. Dla starszych komputerów zalecamy używać bazę danych SQL SERVER 2005 EXPRESS. Ma ona mniejsze wymagania sprzętowe. Ograniczeniem jest maksymalna wielkość pojedynczej bazy danych do 4GB. Można ją pobrać z : http://www.microsoft.com/download/en/details.aspx?id=21844
4z12 3. Instalacja. Aby zainstalować bazę danych SQL SERVER 2008 EXPRESS R2 należy uruchomić instalator. Po wykonaniu tej czynności zostaną przekopiowane na dysk pliki instalatora. Ilustracja 3: Rozpakowanie instalatora Może się zdarzyć że instalator wykryje jakieś nieprawidłowości. W takiej sytuacji zostanie wyświetlone okno z daną nieprawidłowością oraz instrukcją co zrobić aby ją wyeliminować. Ilustracja 4: Przykładowe okno wykrycia nieprawidłowości Gdy instalator stwierdzi że ma środowisko przygotowane do poprawnej instalacji wówczas otworzy się okno SQL SERVER INSTALLATION CENTER. Aby zainstalować nową lub naprawić istniejącą bazę danych należy kliknąć w NEW INSTALLATION OR ADD FEATURES TO AN EXISTING INSTALLATION. Ilustracja 5: Centrum instalacji Po kliknięciu w ten link otworzy się nowe okno z kreatorem instalacji bazy danych.
5z12 Na pierwszej karcie kreatora znajduje się umowa licencyjna SQL SERVER 2008 EXPRESS R2. Aby przejść do następnego okna należy zaznaczyć opcję I ACCEPT THE LICENSE TERMS a następnie kliknąć NEXT. Pokaże się okno SETUP SUPPORT FILES na którym należy kliknąć w przycisk INSTALL. Może się zdarzyć że kreator sam przejdzie do następnej karty bez potrzeby klikania w przycisk. Ilustracja 6: Postanowienia umowy licencyjnej Ilustracja 7: Postęp instalacji plików supportu
6z12 Na karcie FEATURE SELECTION wybiera się elementy które mają zostać zainstalowane. Trzeba odznaczyć SQL SERVER REPLICATION. Pozostałe opcje powinny być włączone. Po dokonaniu wyboru należy kliknąć przycisk NEXT. Ilustracja 8: Wybór elementów bazy danych które mają zostać zainstalowane Karta instalacji instancji bazy danych. Zalecamy zostawić te parametry bez zmian a następnie kliknąć przycisk NEXT. Ilustracja 9: Konfiguracja instancji bazy danych
7z12 Konfiguracja serwera. Należy wybrać w wierszu SQL SERVER DATABASE ENGINE wartość ZARZĄDZANIE NT\USŁUGA SIECIOWA. Następnie kliknąć NEXT. Ilustracja 10: Konfiguracja serwera bazy danych Konfiguracja silnika bazy danych. Trzeba zmienić AUTHENTICATION MODE na MIXED MODE a następnie w pola ENTER PASSWORD i CONFIRM PASSWORS wpisać wymyślone hasło dostępu do bazy danych. Istotnym jest aby zapamiętać to hasło gdyż bez niego nie będzie można używać programów AUTOSAT3. Po wypełnieniu powyższych pól klikamy NEXT. Ilustracja 11: Konfiguracja silnika bazy danych
8z12 Karta raportowania błędów do firmy MICROSOFT. Zalecamy zostawić tą kartę bez zmian i przejść dalej przyciskiem NEXT. Ilustracja 12 Karta postępu instalacji. W zależności od szybkości komputera widać postęp instalacji SQL SERVER 2008 EXPRESS R2. Ilustracja 13
9z12 W sytuacji gdy instalacja się nie powiedzie wówczas wyświetlone zostanie okienko z opisem czego dotyczył błąd. Ilustracja 14: Komunikat błędu. Gdy instalacja przebiegnie bez problemów wyświetlona zostanie karta z posumowaniem. Aby zakończyć etap instalacji należy kliknąć w przycisk CLOSE. Ilustracja 15
10z12 4. Konfiguracja. Aby skonfigurować SQL SERVER 2008 EXPRESS R2 należy uruchomić program SQL SERVER CONFIGURATION MANAGER dostępny min. z paska zadań w sekcji MICROSOFT SQL SERVER 2008 CONFIGURATION TOOLS. Po otwarciu okna w sekcji PROTOCOLS FOR SQLEXPRESS trzeba włączyć (ustawić na ENABLED ) wiersze NAMED PIPES i TCP/IP które domyślnie mogą być wyłączone. Ilustracja 16 Ponadto trzeba we właściwościach protokołu TCP/IP ustawić w sekcji IPALL port na 1433. Właściwości te można uruchomić przez kliknięcie prawym przyciskiem na wierszu TCP/IP i wyboru opcji WŁAŚCIWOŚCI. Ilustracja 17 Po wykonaniu wszystkich powyższych czynności należy uruchomić ponownie komputer. Od tej pory SQL SERVER 2008 EXPRESS R2 jest gotowy do pracy. Wymaga jednak doinstalowania kilku bibliotek.
11z12 5. Instalacja bibliotek dodatkowych. Następnym etapem jest zainstalowanie bibliotek odpowiedzialnych za wykonywanie skryptów z poziomu programów (tj. tworzenia bazy danych, aktualizacji struktury tabel, itp.). Wymagane jest aby te biblioteki były zainstalowane na każdym komputerze na którym będzie zainstalowany program AUTOSAT. Można je pobrać ze strony firmy Microsoft z działu Microsoft SQL Server 2008 R2 Feature Pack dostępnego pod adresem: http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=16978 Należy pobrać z tej strony poniższe komponenty i zainstalować je w tej samej kolejności. Należy też zwrócić uwagę na wersję pobieranego komponentu. Ważnym jest pobrać tylko wersję odpowiednią do posiadanego systemu operacyjnego tj.: x86 dla systemów 32 bitowych; x64 dla systemów 64 bitowych; Microsoft System CLR Types for SQL Server 2008 R2 http://go.microsoft.com/fwlink/?linkid=188391&clcid=0x409 (x86) http://go.microsoft.com/fwlink/?linkid=188392&clcid=0x409 (x64) Microsoft SQL Server 2008 R2 Native Client http://go.microsoft.com/fwlink/?linkid=188400&clcid=0x409 (x86) http://go.microsoft.com/fwlink/?linkid=188401&clcid=0x409 (x64) Microsoft SQL Server 2008 R2 Shared Management Objects http://go.microsoft.com/fwlink/?linkid=188438&clcid=0x409 (x86) http://go.microsoft.com/fwlink/?linkid=188439&clcid=0x409 (x64) Po wykonaniu tych czynności można przejść do etapu tworzenia bazy danych programu AUTOSAT3.
12z12 6. Instalacja struktury tabel bazy danych programów AUTOSAT3. Aby zainstalować nową bazę danych dla AUTOSAT3. Należy zainstalować pakiet instalacyjny AUTOSAT3 (plik: AUTOSAT3_SETUP.EXE). Po zainstalowaniu trzeba z paska menu start ATROM AUTOSAT3 wybrać opcje DBCREATOR. Powinien się uruchomić kreator tworzenia nowej bazy danych z informacjami do czego służy. Aby kontynuować klikamy DALEJ. Ilustracja 18: Karta powitania Ilustracja 19: Karta danych tworzenia nowej bazy Karta danych nowej bazy. Należy wpisać: HOST nazwa komputera na którym znajduje się baza danych (jeżeli baza danych jest lokalnie wówczas zostawiamy localhost ), UŻYTKOWNIK nazwa użytkownika połączenia z bazą danych, HASŁO hasło dostępowe do bazy danych, PORT port na którym pracuje baza danych, NAZWA BAZY wymyślona nazwa bazy bez polskich liter (zalecamy nazywać bazę jako nazwa firmy lub AUTOSAT3). Po wypełnieniu wszystkich pól klikamy DALEJ. Tworzenie bazy danych zostanie rozpoczęte i może potrwać do minuty w zależności od szybkości komputera. Na ostatniej karcie wyświetlona zostanie informacja o powodzeniu lub nie, tworzenia bazy danych. W sytuacji gdy operacja się nie powiodła zostanie wyświetlona informacja o przyczynie błędu. Aby ją poprawić należy kliknąć WSTECZ i poprawić błędne pola. Aby zakończyć działanie kreatora należy kliknąć w przycisk ZAKOŃCZ. Uwaga: Kreator tworzenia bazy włącza w bazie danych opcję obsługi CLR niezbędnego do poprawnego działania aplikacji AUTOSAT 3.