Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
Copyright © 2008 Insoft sp. z o.o.31-227 Kraków
ul. Jasna 3atel. (012) 415-23-72
e-mail: [email protected]://www.insoft.com.pl
Instrukcja serwisowa
Instalacja MSSQL 2005
Instalacja MSSQL 2005I
Copyright © 2008 Insoft sp. z o.o.
Spis treści
I Instalacja MSSQL 2005 1
................................................................................................................................... 11.1 Wymagania sprzętowe do współpracy z PC-Market
................................................................................................................................... 11.2 Instalacja serwera
................................................................................................................................... 101.3 Konfiguracja serwera
................................................................................................................................... 121.4 Konfiguracja Firewalla na serwerze bazy danych
................................................................................................................................... 151.5 Weryfikacja portów na których pracują usługi
................................................................................................................................... 161.6 Instalacja Service Pack 2
................................................................................................................................... 211.7 Konfiguracja stacji klienckiej
II Instalacja bazy PC-Market - parametrypołaczenia 25
................................................................................................................................... 252.1 Zakładanie nowej bazy z instalatora PC-Market
................................................................................................................................... 262.2 Podłączanie bazy na stacji klienckiej
Instalacja MSSQL 2005 1
Copyright © 2008 Insoft sp. z o.o.
I Instalacja MSSQL 2005
1.1 Wymagania sprzętowe do współpracy z PC-Market
Obsługiwane systemy: Windows 2000 Service Pack 4; Windows Server 2003 Service Pack 1;Windows Vista; Windows XP Service Pack 2
Komputer:- Minimum Pentium 1 GHz (zalecane 2 GHz)- Minimum 512 MB RAM (zalecane 1 GB lub więcej)
1.2 Instalacja serwera
Przed instalacją silnika należy się upewnić, że są zainstalowane wymagane komponenty tj. WindowsInstaller 3.1 oraz NET Framework wersja 2.0. Można to sprawdzić w Panelu sterowania - Dodaj lubusuń programy. Jeżeli brakuje tych składników to należy je doinstalować.
Instalacja MSSQL 20052
Copyright © 2008 Insoft sp. z o.o.
Akceptujemy umowę i przechodzimy dalej .
Po zatwierdzeniu rozpocznie się proces instalacji komponentów niezbędnych do instalacjisilnika SQL Server np. sterowniki do połączenia z bazą danych poprzez ODBC. Jeżeli operacja niezakończy się sukcesem, to należy ponowić próbę instalacji
Instalacja MSSQL 2005 3
Copyright © 2008 Insoft sp. z o.o.
Instalacja MSSQL 20054
Copyright © 2008 Insoft sp. z o.o.
Sprawdzenie konfiguracji systemu.
Podajemy nazwę użytkownika oraz firmę
Instalacja MSSQL 2005 5
Copyright © 2008 Insoft sp. z o.o.
Wybieramy składniki instalacji:
SQL Server Database Services· Data Files· Shared Management ToolsClient Components· Connectivity Components· Management Tools
Instalacja MSSQL 20056
Copyright © 2008 Insoft sp. z o.o.
Jeżeli istnieje konieczność zmiany katalogu instalacyjnego serwera to można to zrobić poprzez klawisz"Browse...". W powyższym przykładzie nie jest to możliwe, klawisz "Browse..." jest nieaktywny. Abyzmienić ten stan rzeczy wystarczy zaznaczyć/wybrać główną opcję w menu np. "SQL Server DatabaseServices"
Nadajemy nazwę naszej instancji, zalecana nazwa to "INSOFT2005" - jest to domyślna nazwainstancji dla silnika MSSQL 2005
Instalacja MSSQL 2005 7
Copyright © 2008 Insoft sp. z o.o.
Tutaj decydujemy w jaki sposób ma być uruchamiana usługa, z jakiego konta i które usługi mają byćautomatycznie uruchamiane. Usługa SQL Broswer nie jest konieczna do poprawnej pracy. Jest tousługa która rozgłasza nazwę serwera po sieci. Jeżeli podczas instalacji posługujemy się nazwąserwera to jest ona niezbędna. Natomiast w przypadku instalacji przez zaawansowanychużytkowników korzystających z IP i statycznych numerów portu, nie jest wymagana.
Wybieramy sposób autoryzacji do serwera na "Mixed Mode (Windows Authentication and SQL Sever
Instalacja MSSQL 20058
Copyright © 2008 Insoft sp. z o.o.
Authentication)" - to jest bardzo ważne ustawienie. PC-Market korzysta wyłącznie z autoryzacji SQL.Jesteśmy tutaj też zmuszeni do podania hasła do serwera na użytkownika "sa" w polu "Enterpassword:" i ponownie do weryfikacji "Confirm password:". Hasło to będzie nam później potrzebne dotworzenia nowej bazy oraz połączeń kliencki.
Zatwierdzamy powyższe ustawienie
Ponownie zatwierdzamy domyślne ustawienie
Instalacja MSSQL 2005 9
Copyright © 2008 Insoft sp. z o.o.
rozpoczęcie procesu instalacji
Instalacja MSSQL 200510
Copyright © 2008 Insoft sp. z o.o.
1.3 Konfiguracja serwera
Standardowo instalacja serwera w wersji "WorkGroup", "Standard", "Enterprice" włącza domyślnieprotokół TCP/IP na dynamicznych portach. (nie dotyczy bezpłatnej wersji silnika MSSQL 2005Express, gdzie interfejsy sieciowe są standardowo wyłączane).Praca w sieci jest możliwa praktycznie bez dodatkowej konfiguracji. W przypadku instalacji przezzaawansowanych użytkowników zalecane jest ustawienie serwera na niestandardowych, statycznychportach, co na pewno zwiększy bezpieczeństwo. Zmiany konfiguracji dokonujemy przy użyciunarzędzia: SQL Server Configuration Manager
Instalacja MSSQL 2005 11
Copyright © 2008 Insoft sp. z o.o.
włączanie interfejsu sieciowego TCP/IP (domyślnie wyłączony w przypadku SQL 2005 Express)
Instalacja MSSQL 200512
Copyright © 2008 Insoft sp. z o.o.
W celu wyłączenia dynamicznego numeru portu konieczne jest wykasowanie wartości na każdyminterfejsie "TCP Dynamic Ports". Wpisanie w tym polu wartości "0" włącza port dynamiczny (zostanieprzydzielony przy kolejnym uruchomieniu komputera).Aby zmiany tutaj zapisane zostały w pełni uwzględnione należy zrestartować komputer.
Uwaga! Numer portu należy przydzielać rozważnie, nie może on być już wykorzystany przez innąaplikację. W celu sprawdzenia jakie porty są już wykorzystywane w systemie, można użyć polecenia:
netstat -an
Aktywne połączenia
Protokół Adres lokalny Obcy adres Stan TCP 0.0.0.0:3389 0.0.0.0:0 NASŁUCHIWANIE TCP 0.0.0.0:5432 0.0.0.0:0 NASŁUCHIWANIE TCP 0.0.0.0:8540 0.0.0.0:0 NASŁUCHIWANIE TCP 0.0.0.0:12945 0.0.0.0:0 NASŁUCHIWANIE TCP 127.0.0.1:1029 0.0.0.0:0 NASŁUCHIWANIE TCP 127.0.0.1:1071 127.0.0.1:1110 OCZEKIWANIE_ZAMKN TCP 192.168.0.18:139 0.0.0.0:0 NASŁUCHIWANIE TCP 192.168.0.18:1652 192.168.0.80:1352 USTANOWIONO TCP 192.168.0.18:1659 91.121.91.139:5900 USTANOWIONO ...
1.4 Konfiguracja Firewalla na serwerze bazy danych
Jeżeli na komputerze/serwerze na którym zainstalowana jest baza danych jest uruchomiona Zaporasystemu Windows lub inny alternatywny Firewall to należy dodać wyjątki na program "sqlservr.exe"oraz na właściwe porty
Przykład konfiguracji standardowej Zapory systemu Windows XP SP2
Instalacja MSSQL 2005 13
Copyright © 2008 Insoft sp. z o.o.
Dodawanie wyjątku na SQL server.
Instalacja MSSQL 200514
Copyright © 2008 Insoft sp. z o.o.
Dla większego bezpieczeństwa należy zmienić zakres, udostępnienie serwera SQL tylko dla siecilokalnej lub nawet dla wybranych komputerów. Taką samą operację należy wykonać dla konfiguracjiportów
W przypadku korzystania z usługi SQL Browser, należy również dodać dla niej wyjątek. Najczęściejjest to UDP 1434, ale jednak lepiej się upewnić (patrz rozdział: Weryfikacja portów na których pracująusługi)
Instalacja MSSQL 2005 15
Copyright © 2008 Insoft sp. z o.o.
1.5 Weryfikacja portów na których pracują usługi
Do sprawdzenia na jakim porcie pracuje serwer SQL oraz sqlbrowser można użyć polecenia:
C:\Documents and Settings\serwis>netstat -abn
Instalacja MSSQL 200516
Copyright © 2008 Insoft sp. z o.o.
1.6 Instalacja Service Pack 2
Poprawkę Service Pack 2 najlepiej wgrać bezpośrednio po instalacji sinika. Można ją pobrać ze stronyWWW
dla wersji typu:
· Enterprise· Enterprise Evaluation· Developer· Standard· Workgroup
http://www.microsoft.com/downloads/details.aspx?familyid=D07219B2-1E23-49C8-8F0C-63FA18F26D3A&displaylang=en
wersja 32 bit:SQLServer2005SP2-KB921896-x86-ENU.exe 282.4 MB
wersja 64 bit:
http://www.microsoft.com/downloads/details.aspx?familyid=D07219B2-1E23-49C8-8F0C-63FA18F26D3A&displaylang=enhttp://www.microsoft.com/downloads/details.aspx?familyid=D07219B2-1E23-49C8-8F0C-63FA18F26D3A&displaylang=en
Instalacja MSSQL 2005 17
Copyright © 2008 Insoft sp. z o.o.
SQLServer2005SP2-KB921896-x64-ENU.exe 339.4 MB
Instalacja MSSQL 200518
Copyright © 2008 Insoft sp. z o.o.
Wybieramy upgrade wszystkich instancji serwera - opcja "Apply selection to all instances" lub wybranąwskazując nazwę instancji, sposób autoryzacji "Authentication: SQL Authentication" oraz podającużytkownika "sa" i odpowiednie hasło jakie zostało nadane podczas instalacji serwera SQL
Jeżeli zgadzamy się na wysyłanie informacji o ewentualnych błędach do Microsoft to należy zaznaczyćodpowiednie opcje
Instalacja MSSQL 2005 19
Copyright © 2008 Insoft sp. z o.o.
Rozpoczynamy właściwy proces instalacji
Instalacja MSSQL 200520
Copyright © 2008 Insoft sp. z o.o.
Instalacja MSSQL 2005 21
Copyright © 2008 Insoft sp. z o.o.
1.7 Konfiguracja stacji klienckiej
Może się zdarzyć, że na stacji klienckiej będą wyłączone protokoły sieciowe. Aktywacji dokonujemy wzależności od bazy danych:
Instalacja MSSQL 200522
Copyright © 2008 Insoft sp. z o.o.
SQL 2005 (sterownik: SQL Native Client)Wymagana instalacja sterownika Microsoft SQL Native Client
Instalacja MSSQL 2005 23
Copyright © 2008 Insoft sp. z o.o.
SQL 2000 (sterownik: SQL Server)
Windows posiada wbudowany sterownik, bez konieczności instalacji. Wywołanie konfiguracji odbywasię poprzez uruchomienie programu: "cliconfg.exe"
Wyłączone protokoły:
Włączanie protokołów:
Instalacja MSSQL 200524
Copyright © 2008 Insoft sp. z o.o.
Ustawienie domyślnego portu np. 11433
Konfiguracja domyślnego portu nie jest konieczna, zwłaszcza, że z reguły podajemy go przy tworzeniupołączenia
Instalacja bazy PC-Market - parametry połaczenia 25
Copyright © 2008 Insoft sp. z o.o.
II Instalacja bazy PC-Market - parametry połaczenia
2.1 Zakładanie nowej bazy z instalatora PC-Market
Wersja dla początkujących korzystających z usługi SQL Browser rozgłaszającej nazwę serwera. Wpolu nazwa serwera podajemy nazwę serwera lub adres IP oraz nazwę instancji [Serwer]\[Nazwainstancji]
Dla zaawansowanych, bez usługi SQL Browser. Nie podajemy nazwy instancji, jest ona rozpoznawanapoprzez numer portu. W naszym przykładzie jest to port TCP 11433
Instalacja MSSQL 200526
Copyright © 2008 Insoft sp. z o.o.
2.2 Podłączanie bazy na stacji klienckiej
Wersja dla początkujących korzystających z usługi SQL Browser rozgłaszającej nazwę serwera. Wpolu nazwa serwera podajemy nazwę serwera lub adres IP oraz nazwę instancji [Serwer]\[Nazwainstancji]
instalator PC-Market
AdminSQL
Dla zaawansowanych, bez usługi SQL Browser. Nie podajemy nazwy instancji, jest ona rozpoznawanapoprzez numer portu. W naszym przykładzie jest to port TCP 11433
instalator PC-Market
Instalacja bazy PC-Market - parametry połaczenia 27
Copyright © 2008 Insoft sp. z o.o.
AdminSQL
Instalacja MSSQL 2005Wymagania sprzętowe do współpracy z PC-MarketInstalacja serweraKonfiguracja serweraKonfiguracja Firewalla na serwerze bazy danychWeryfikacja portów na których pracują usługiInstalacja Service Pack 2Konfiguracja stacji klienckiej
Instalacja bazy PC-Market - parametry połaczeniaZakładanie nowej bazy z instalatora PC-MarketPodłączanie bazy na stacji klienckiej