Samodzielna instalacja serwera SQL 2005
Transkrypt
Samodzielna instalacja serwera SQL 2005
Samodzielne instalowanie serwera SQL 2005 Poniższe instrukcje dotyczą przede wszystkim wersji darmowej (SQL 2005 Express), ale poszczególne ustawienia i przebieg instalacji jest prawie identyczny jak w pełnej wersji serwera SQL. To znaczy w pełnej wersji można jedynie wybrać dodatkowe opcje, które nie są niezbędne do prawidłowego funkcjonowania naszych programów (dodatkowe opcje mogą jedynie usprawnić pracę serwera SQL, czy też ułatwić administratorowi zarządzanie bazami danych). Pobieranie i instalowanie wymaganych komponentów Jeśli jeszcze wcześniej tego nie zrobiono, to w systemie należy zainstalować: 1. Windows Installer 3.1 2. Microsoft .NET Framework wersja 2.0 Dopiero po zainstalowaniu wymaganych komponentów należy pobrać instalator Serwera SQL 2005 Express. Najlepiej pobrać wersję z narzędziami administracyjnymi: http://www.microsoft.com/downloads/details.aspx?familyid=5B5528B9-13E1-4DB9-A3FC-82116D598C3D&displaylang=en Instalacja Serwera SQL Po zakończeniu pobierania należy uruchomić pobrany plik EXE. Instalator zweryfikuje konfigurację systemu i jeśli wszystkie niezbędne komponenty są zainstalowane, to będzie można kontynuować. Normalnie nie są wymagane wszystkie komponenty (np. IIS nie jest niezbędny). Ważne! Przy wyborze nazwy (ang. name) i ew. firmy (ang. company) należy pod spodem wyłączyć ukrywanie zaawansowanych opcji konfiguracji (ang. hide advanced configuration options). Wybór komponentów Przy wyborze komponentów należy wybrać do zainstalowania: ● ● Database Services ○ Data Files ○ Shared Tools Client Components ○ Connectivity Components ○ Management Studio Express (dostępne w wersji z narzędziami) Pozostałe komponenty można zainstalować wg własnego uznania. Wybór nazwy instancji Jeśli tylko jest to możliwe (na komputerze nie ma serwera MS SQL) należy wybrać instalację domyślnej instancji (ang. default instance). Starszy instalator Patrona i innych naszych programów może mieć problemy z wykryciem nazwanej instancji (ang. named instance), więc nie jest to zalecane. W razie późniejszych problemów z instalacją (i uruchomieniem programu) na nazwanej instancji, należy samodzielnie utworzyć źródła danych. Usługi serwera SQL W oknie wyboru ustawień usług można wybrać użytkownika, który będzie uruchamiał usługę. Ze względu na możliwe komplikacje (m.in. z tworzeniem kopii zapasowych danych i podłączaniem do serwera baz danych) zalecamy następujące ustawienia: ● jako konto do uruchamiania usług wybrać: built-in → „local system” ● należy zaznaczyć uruchomienie wszystkich usług po instalacji (w szczególności „SQL Server” i „SQL Browser”). Tryb uwierzytelnienia Zalecamy wybór trybu uwierzytelniania mieszanego (ang. mixed mode). Umożliwi to połączenie zarówno przy użyciu konta administracyjnego systemu Windows jak i oddzielnego użytkownika o nazwie „sa”. Ważne! Podane hasło dla konta „sa” należy ustawić takie by było łatwe do zapamiętania, ale trudne do zgadnięcia. Jeśli hasło zostanie zapomniane, to w praktyce będzie to oznaczać konieczność ponownej instalacji serwera i może prowadzić do utraty danych. Wybór trybu porównywania (collation) Ze względu na zgodność wsteczną należy wybrać „SQL collations”, a następnie w opcjach odnaleźć i wybrać: „Polish dictionary order, case-insensitve, for use with the 1250 (Central European) Character Set.” Ważne! Wybór nieprawidłowego trybu porównywania może powodować problemy z zalogowaniem się do Patrona i nieprawidłowym zarówno Libry jak i MOL-a. Konieczne będzie wówczas ponowne zainstalowanie serwera SQL. Instalacja Dalsze wybory są mniej istotne dla funkcjonowania naszych programów (mogą być jednak istotne dla administratora serwera). Po przejściu dalej należy rozpocząć instalację serwera SQL. Konfiguracja Po zakończeniu instalacji należy zrestartować komputer i rozpocząć dodatkową konfigurację serwera SQL. W tym celu należy uruchomić menedżera konfiguracji serwera SQL, który można uruchomić z menu Start → Microsoft SQL Server 2005 → Configuration Tools → SQL Server Configuration Manager. W konfiguracji należy aktywować protokół TCP/IP, czyli: 1. Rozwinąć „SQL Server 2005 Network Configuration”. 2. Wybrać „Protocols for MSSQLSERVER” (MSSQLSERVER to nazwa domyślnej instancji). 3. Z prawej powinny być widoczne różne protokoły. Należy teraz kliknąć dwukrotnie na protokół „TCP/IP”. 4. We właściwościach protokołu TCP/IP należy zmienić pole „Enabled” na „Yes”. 5. Następnie zakończyć klikając OK. Dodatkowo należy aktywować protokół TCP/IP dla klienta, czyli: 1. Rozwinąć „SQL Native Client Protocols”. 2. Wybrać „Client Protocols”. 3. Powinny pojawić się różne protokoły. Należy teraz kliknąć dwukrotnie na protokół „TCP/IP”. 4. We właściwościach protokołu TCP/IP należy zmienić pole „Enabled” na „Yes”. 5. Następnie zakończyć klikając OK. Po tych czynnościach należy zrestartować usługę serwera SQL, czyli: 1. Wybrać „SQL Server 2005 Services”. 2. Z prawej strony wybrać „SQL Server” 3. Kliknąć prawym klawiszem myszy i wybrać „Restart” Analogicznie z usługą wyszukiwanie pełnotekstowego (jeśli została zainstalowana), czyli: 1. Wybrać „SQL Server 2005 Services”. 2. Z prawej strony wybrać „SQL Server FullText Search” 3. Kliknąć prawym klawiszem myszy i wybrać „Restart” Zmiana portu SQL 1. Rozwinąć „SQL Server 2005 Network Configuration”. 2. Kliknąć prawym na TCP/IP i wybrać “Właściwości” 3. Wybrać zakładkę „IP Adresses” 4. Usunąć „0” z pola TCP Dynamic Port 5. Wpisać wybrany port w pole „TCP Port” (domyślny port to 1433) 6. Po modyfikacji należy restartować usługę serwera SQL.