Centralny Ośrodek Informatyki Górnictwa S.A. KSOP Instalacja systemu KSOP na serwerze Copyright 2012 COIG SA Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej publikacji w jakiejkolwiek postaci jest zabronione. Wykonywanie kopii metodą kserograficzną, fotograficzną, a także kopiowanie na nośniku filmowym, magnetycznym lub innym powoduje naruszenie praw autorskich niniejszej publikacji. COIG, Logo COIG są znakami zastrzeżonymi firmy COIG SA
System KSOP działa z wykorzystaniem MS SQL Server 2008. Niniejszy dokument zawiera opis instalacji i konfiguracji serwera i aplikacji systemu KSOP. Pliki potrzebne do instalacji nowej instancji MS SQL SERVER. W systemach Windows starszych niż Windows 7 lub, gdy podczas instalacji systemu operacyjnego nie zostały zainstalowane należy pobrać trzy komponenty: 1. Windows Installer http://www.microsoft.com/downloads/pl-pl/details.aspx?displaylang=pl&familyid=5a58b56f- 60b6-4412-95b9-54d056d6f9f4 w zależności od systemu operacyjnego (32 lub 64 bit i odpowiednie wydanie np. windows server 2003 lub xp) 2. Microsoft.NET Framework http://microsoft-net-framework-4.softonic.pl/ 3. Windows PowerShell http://support.microsoft.com/kb/926139 jedna z opcji w dolnej części strony (w zależności od systemu operacyjnego): Podczas instalacji komponentów może pojawić się prośba o restart systemu w takiej sytuacji należy go wykonać. Po zainstalowaniu komponentów jak wyżej można przystąpić do instalacji serwera. Pliki instalatora Microsoft SQL Server 2008 Express with Advanced Services są dostępne pod adresem: http://www.microsoft.com/download/en/details.aspx?id=25174 należy wybrać wersję 32-bitową lub 64-bitową w zależności od systemu operacyjnego. 2
Instalacja MSSQLSERVER: Należy uruchomić instalator, a następnie po pojawieniu się okna: wybrać opcję New instalation or add features to an existing installation. Na następnych ekranach należy klikać przycisk [next], aż do pojawienia się okna z warunkami licencji, w którym należy je zaakceptować. W celu akceptacji należy zaznaczyć pole I accept the license terms i kliknąć przycisk [next]. Następnie należy wybrać komponenty do zainstalowania w oknie: 3
Zalecane jest zaznaczenie wszystkich opcji, a następnie naciśnięcie przycisku [Next]. W następnym oknie należy podać nazwę instancji. Domyślna wartość to sqlexpress. W przypadku chęci zmiany nazwy instancji należy zaznaczyć opcję Named instance i wpisać odpowiednią nazwę w polu instance ID. W polu Instance root directory można zmienić ścieżkę instalacji. W kolejnym oknie należy wskazać konto do zarządzania poszczególnymi usługami sqlservera. W polu Account Name przy każdej usłudze, oprócz SQL Server Browser, można wskazać ZARZĄDZANIE NT\SYSTEM. Korzystając z przycisku [Use the same account for all SQL Server services] można szybko przypisać wybranego użytkownika do wszystkich usług. 4
Następne okno umożliwia wybór sposobu autentykacji serwera. Należy wybrać opcję Mixed mode a następnie wprowadzić i potwierdzić hasło dla użytkownika sa. Użytkownik sa jest wykorzystywany do celów administracyjnych, więc wprowadzone hasło powinno być zapamiętane i ściśle strzeżone. Po kliknięciu przycisku [Next] rozpocznie się proces instalacji serwera bazodanowego. W zależności od wybranych komponentów instalacja może potrwać nawet kilkanaście minut. Instalacja kończy się komunikatem informujący o statusie wykonanej operacji. Po zakończeniu instalacji należy podłączyć bazę danych. W tym celu należy uruchomić SQL Server Management Studio. Podczas uruchamiania należy w okienku logowania w polu Authentication wybrać opcję SQL Server authentication, w pole User name wpisać nazwę sa, a w polu Password podać hasło wprowadzone podczas instalacji. Po uruchomieniu programu, w zakładce object explorer, należy kliknąć prawym przyciskiem myszki folder Databases i z wyświetlonego menu wybrać opcję Restore Database, jak na poniższym rysunku. 5
W oknie Restore database należy wpisać nazwę bazy danych, pod jaką będzie ona widoczna oraz wybrać opcję from device. Po kliknięciu przycisku [ ] otworzy się okienko, w którym należy nacisnąć przycisk [add], następnie z listy plików należy wskazać kopię bazy danych do zaimportowania. Przed rozpoczęciem procesu importowania bazy, kopię danych należy umieścić w folderze BACKUP w lokalizacji, gdzie został zainstalowany serwer bazodanowy. Domyślna ścieżka to C:\Program Files\Microsoft SQL Server2008\MSSQL10.SQLEXPRESS\MSSQL\Backup. Po wskazaniu pliku do importu wyświetli się on w oknie odzyskiwania: Należy zaznaczyć opcję w kolumnie Restore wskazując kopię do odzyskania. Następnie należy kliknąć opcję Options i zweryfikować ścieżki do plików bazy danych. 6
Po kliknięciu przycisku [OK] rozpocznie się proces odzyskiwania danych. UWAGA: Nie jest możliwy tzw. Downgrade (import kopii bezpieczeństwa z MS SQL Server 2008 na serwerze MS SQL Server 2005) Odbudowa uprawnień. Po poprawnym odzyskaniu bazy danych należy odtworzyć jej konfigurację. W tym celu należy pobrać komponent KSOPOU dostępny pod adresem: www.coig.pl/ksop/ksopou.zip Po rozpakowaniu pobranego komponentu należy uruchomić aplikację ksopou.exe, wpisać nazwę bazy danych oraz dane użytkownika sa i kliknąć przycisk [Odśwież konfigurację]. Praca w sieci. W celu skonfigurowania bazy danych do pracy w sieci (umożliwienie pracy w systemie KSOP z komputerów innych niż serwer) należy dokonać opisanej niżej konfiguracji. Konfiguracji dokonuje się w programie SQL Server Configuration Manager, którego sposób wywołania został przedstawiony na poniższym obrazku. W lewej części okna otwartego programu należy wybrać opcję SQL Server Services, co spowoduje wyświetlenie dostępnych usług w prawej części okna. Należy kliknąć prawym przyciskiem myszki na usługę SQL Server Browser, następnie wybrać opcję Właściwości, po czym w nowo otwartym oknie przejść na zakładkę Service i ustawić opcję Start Mode na wartość Automatic 7
Po kliknięciu przycisku [Zastosuj] przejść na zakładkę Log On, nacisnąć klawisz [Start], a następnie [OK]. W prawej części programu SQL Server Configuration Manager usługa SQL Server Browser zmieni status na Running a tryb uruchomiania na Automatic. Identycznie ustawiona powinna być usługa SQL Server (SQLEXPRESS). W następnym kroku, w lewej części okna należy rozwinąć pozycję SQL Server Network Configuration, przejść na opcję Protocols for SQLEXPRESS i w prawej części okna zmienić status protokołów Shared Memory, Named Pipes i TCP/IP na wartość Enabled. W tym celu należy na kolejnych protokołach kliknąć prawym przyciskiem myszki i wybrać wartość Enabled. Następnie w lewej części okienka programu należy zaznaczyć opcję Client Protocols w pozycji SQL Native Client 10.0 Configuration, a następnie wykonać czynności jak wyżej, ustawiając status protokołów Shered Memory, Named Pipes i TCP/IP na wartość Enabled. Dodatkowo dla protokołu TCP/IP należy sprawdzić ustawienie domyślnego portu. W tym celu należy kliknąć na nim prawym przyciskiem myszki i wybrać z menu opcję Właściwości, a następnie w polu Default Port ustawić wartość 1433. 8
Po wykonaniu powyższych czynności wymagany jest restart usługi SQL Server (SQLEXPRESS) aby to zrobić, należy w lewej części okna zaznaczyć pozycję SQL Server Services, a następnie w prawej części kliknąć prawym przyciskiem na usługę SQL Server (SQLEXPRESS) i z rozwiniętego menu wybrać opcję Restart. Instalacja systemu KSOP. Instalację systemu KSOP na nowym komputerze najlepiej przeprowadzić korzystając z wersji instalacyjnej (plik o nazwie KSOP-setup-X-X-XXXX.exe, gdzie X-X-XXXX oznacza numer wersji pliku). Istnieje możliwość zainstalowania wersji instalacyjnej, a następnie wgranie najnowszej aktualizacji (plik o nazwie KSOP-upgrade-X-X-XXXX.exe). W celu zainstalowania systemu KSOP należy uruchomić odpowiedni plik, a następnie klikać na kolejnych ekranach przycisk [Next], aż do ekranu z treścią licencji. 9
Treść licencji należy zaakceptować, zaznaczając opcję I accept the terms in the license agreement, a następnie klikając przycisk [Next]. Na ekranie przedstawionym na poniższym rysunku istnieje możliwość zmiany domyślnej ścieżki instalacji plików systemu. W celu zmiany umiejscowienia plików należy kliknąć przycisk [Change], a następnie wskazać nową lokalizację. Dalsza instalacja następuje po naciśnięciu przycisku [Next]. Proces instalacji plików rozpoczyna się po kliknięciu na ostatnim ekranie przycisku [Install]. Po zakończeniu instalacji pojawi się okienko, na którym należy kliknąć przycisk [Finish]. Konfiguracja stacji roboczej. Po zainstalowaniu Systemu KSOP na stacji roboczej, należy wprowadzić parametry łącza do serwera bazy danych. Parametry należy wprowadzić w pliku ksop.ini. Plik ten dostępny jest w katalogu Config, który znajduje się w folderze, gdzie został zainstalowany System KSOP - domyślnie C:\Program Files\COIG\KSOP. W pliku ksop.ini należy wpisać ścieżkę dostępu do instancji silnika bazodanowego (wraz ze ścieżką do serwera), oraz nazwę bazy danych: Zamiennie zamiast adresu IP serwera można podać jego nazwę. Przy pierwszym uruchomieniu aplikacji KSOP należy wyłączyć zaporę systemu Windows na serwerze i na stacji roboczej. Po podłączeniu do bazy danych zaporę można włączyć. Do wyjątków zapory na serwerze należy dodać program ksop.exe, oraz port 1433. 10