Instalacja MSSQL 2005 · 2019. 11. 28. · I Instalacja MSSQL 2005 1.1Wymagania sprzętowe do...

29
Copyright © 2008 Insoft sp. z o.o. 31-227 Kraków ul. Jasna 3a tel. (012) 415-23-72 e-mail: [email protected] http://www.insoft.com.pl Instrukcja serwisowa Instalacja MSSQL 2005

Transcript of Instalacja MSSQL 2005 · 2019. 11. 28. · I Instalacja MSSQL 2005 1.1Wymagania sprzętowe do...

  • 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