Przebieg instalacji NKP 05-12-2013 1. Instalacja wymaganych

Transkrypt

Przebieg instalacji NKP 05-12-2013 1. Instalacja wymaganych
Przebieg instalacji NKP
05-12-2013
1. Instalacja wymaganych składników systemu Windows
1.1. Zainstalować pakiet Windows Installer 4.5
(wymagane przez SQLE 2008 R2)
1.2. Zainstalować pakiet .NET Framework 3.5 SP1
(wymagane przez SQLE 2008 R2)
1.3. Zainstalować pakiet .NET Framework 4
UWAGA!
W przypadku instalacji sieciowej na serwerze
należy zmodyfikować ustawienia zapory
sieciowej
TCP 1103;
?
TCP 1433; UDP 1434;
SQL
TCP 4000
Login Manager
(wymagane przez Login Manager)
2. Instalacja SQL Express 2008 R2
2.1. Zainstalować Windows PowerShell 1.0
2.2. Zainstalować Windows Service Pack 3
(opcjonalna w trakcie instalacji SQL`a – jeżeli brak w systemie)
(opcjonalna w trakcie instalacji Windows PowerShell – jeżeli brak
w systemie)
2.3. Konfiguracja parametrów SQLa w trakcie instalacji:
Ścieżka instalacji progranu
Nazwa instancji serwera SQL
SQL Server Database Engine
SQL Server Browser
Uwierzytelnianie
Hasło (dla konta ‘sa’)
C:\Program Files\Microsoft SQL Server\
SQLE2008R2
ZARZĄDZANIE NT\USŁUGA SIECIOWA
NT AUTHORITY\LOCAL SERVICE
Mixed Mode
Iso9001
(Automatic)
(Disabled)
2.4. Konfiguracja SQLa po instalacji
Uruchomić narzędzie „SQL Server Configuration Manager”
START -> Programy -> Microsoft SQL Server 2008 R2 -> Configuration Tools ->
a)
ustawić na ‘automatyczny’ sposób uruchamiania serwera i browsera SQL
b)
włączyć protokół TCP/IP dla serwera SQL
c)
przy problemach z uruchomieniem usługi ‘SQL Server’ zmienić ustawienia jak pokazano poniżej.
Zmiana ta rozwiązuje problem podłączenia baz SQL (Attach) w trybie ‘Read-only’.
3. Ustawienia baz danych
3.1. Dodać katalog dla lokalizacji baz danych:
„C:\Infra\Bazy”
(lokalizacja może być różna w zależności od instalacji)
3.2. Przekopiować wymienione poniżej pliki do wskazanej lokalizacji i podłączyć do serwera SQL
(funkcja ATTACH w MSSMS)
(plik przygotowuje Maciek lub Wojtek)
(plik przygotowuje Ania)
„infraSQL.mdf” - plik bazy danych programu NKP,
„infradok.mdf” - plik bazy MagicWorda
3.3. W MSSMS utworzyć czystą bazę „InfraSecurity”
4. Instalacja Login Managera
4.1. Po instalacji (setup.exe) i restarcie systemu zmodyfikować
ustawienia w pliku „connection.udl”
START -> Programy -> INFRA -> LoginManager -> Ustawienia ->
connection.udl
Ustawienia
UWAGA!
1. Instalator samodzielnie sprawdza jakich
składników mu brakuje i doinstalowuje je
(np. .NET 4; Windows Installer 4.5)
2. (Windows Server) zapis pliku
‘connection.udl’ możliwy po zatrzymaniu
usługi „Login Manager Service”
Nazwa serwera
lub
Nazwa użytkownika
Hasło
Nazwa bazy danych
Zaznaczamy pole
nazwa_serwera\ nazwa_instancji_sql
localhost\nazwa_instancji_sql
sa
Iso9001
InfraSecurity
„Zezwalaj na zapisywanie hasła”
4.2. Sprawdzenie i modyfikacja plików
a)
Podmienić plik ‘Licenses.dat’
b)
Sprawdzić wpisy w plikach
Server.txt
Port.txt
(dla instalacji jednostanowiskowej)
(ścieżka do plików – „C:\Program Files\INFRA\LoginManager\”)
(plik przygotowuje Wojtek)
(localhost:4000)
(4000)
4.3. Sprawdzić czy włączyła się usługa „Login Manager Service”
4.4. Zalogować się do Login Managera
User
Password
infra
******
admin
321start
UWAGA!
Przy pierwszym uruchomieniu LM może pojawić się
poniższy komunikat. Może to być spowodowane
wprowadzeniem zmian w pliku ‘connection.udl’. w takim
przypadku należy ponownie uruchomić usługę ‘Login
Manager Service’
UWAGA!
Przy pierwszym uruchomieniu LM może się pojawić
okno z zapytaniem o źródło danych. Pojawienie się
tego okna oznacza, że nie założono na serwerze
SQL`owym bazy danych (pustej) „InfraSecurity”
4.4.1. Zmodyfikować słowniki (Login Manager)
Słowniki -> Słownik baz danych
- wskazać bazę i kliknąć „Zmień”
- w polu „Connection string” wkleić definicję połączenia (łańcuch) do bazy danych danej firmy.
Provider=…; Password=…; PersistSecurityInfo=…;
UserID=…; InitialCatalog=…; DataSource=…
Potrzebny jest łańcuch typu
Łańcuch tego typu można uzyskać w następujący sposób:
a)
Tworzymy pusty, tymczasowy, pomocniczy plik (np. „LM.udl”)
b)
Otwieramy w/w plik i w zakładce „dostawca” wybieramy „Microsoft OLE DB Provider for SQL Server”
c)
W zakładce „połączenia” ustawiamy:
Nazwa serwera
nazwa_hosta\nazwa_instancji_SQL
(nie localhost)
Nazwa użytkownika
sa
Hasło
Iso9001
Zaznaczamy pole
„Zezwalaj na zapisywanie hasła”
Wybierz bazę danych na serwerze
infraSQL_DEMO
Po wprowadzeniu danych sprawdzamy połączenie przyciskiem „testuj połączenie”
d)
Zamykamy i zapisujemy plik, a potem otwieramy w notatniku i otrzymujemy oczekiwany string
Przykład:
4.4.2. Zmodyfikować uprawnienia
LM - Zarządzanie uprawnieniami -> Przydzielanie dostępu do bazy danych
lub
LM - Zarządzanie uprawnieniami -> Importuj uprawnienia z pliku ‘eksport.dat’
(plik ‘eksport.dat’ generowany przez Wojtka)
4.4.3. (opcjonalnie) Dodać nowego użytkownika
4.4.4. (opcjonalnie) Nadać uprawnienia użytkownikom
5. Instalacja NKP (InFra Setup)
5.1. Zmodyfikować menu startowe aplikacji
a)
Zmodyfikować plik menu.xml do poniższej postaci
<?xml version="1.0" encoding="utf-8" standalone="yes"?><!--Dokument wygenerowany przez system INFRA-->
<TreeNodes FontSize="8" Bold="False">
</TreeNodes>
(dwie pierwsze linijki i ostatnia z oryginalnego pliku zostają, pozostałe kasujemy)
b)
Przekopiować do roboczego katalogu Infra NKP (na końcówkach) (C:\Program Files\INFRA\INFRA\)
pliki Menu0.xml ; Menu3.xml ; Menu5.xml
(pliki generowane przez Wojtka)
5.2. Sprawdzić słowniki
NKP Moduł Kadrowo Płacowy -> Pulpit menedżera -> WORD -> Definicje wzorców dokumentów (OK)
UWAGA!
Może się zdarzyć, że Infra NKP nie będzie widział bazy ‘InfraDOK’.
Należy uruchomić funkcję
Menedżer systemu INFRA.NET -> Parametry Systemu ->
lub
i poprawić ustawienia połączenia serwera z bazą
Parametry aplikacji INFRA
Infra -> Parametry aplikacji INFRA
+ InfraDOK -> Baza danych systemu InfraDok
WSKAZÓWKA – Source=nazwa_hosta\nazwa_instancji_sql
Jeżeli w w/w oknie brak pozycji, należy wykonać z menu funkcję
Administrator systemu ->
Instalacja parametrów systemu INFRA
5.3. Zmodyfikować plik ‘serwer.txt’ – nazwa_serwera_z_loginmanager`em:port
6. Konfiguracja zapory Windows na serwerze dla instalacji wielostanowiskowej
Dodać do zapory następujące reguły
Porty TCP:
1103, 1433, 4000
Porty UDP:
1434
Programy:
sqlservr.exe
7. Wykaz potrzebnych plików
Lp. Nazwa pliku
1
infraSQL_nazwafirmy.bak
lub
infraSQL_nazwafirmy.mdf
infraSQL_nazwafirmy.ldf
2
licenses.dat
Lokalizacja
\\polonez\DataBases
G:\jn\Od WF\Licencje\
plik licencji programu INFRA
3
eksport.dat
G:\jn\Od WF\Uprawnienia\
plik uprawnień użytkowników i grup
4
5
6
7
8
9
INFRADOK.mdf
INFRADOK_log.ldf
Pliki MenuX_.xml
Instalator LoginManagera
Instalator NKP
wydruki.XML
G:\jn\Od WF\bazy dla NKP\
G:\jn\Od WF\bazy dla NKP\
\\polonez\Wydania\MENU INFRA.NET
\\polonez\Wydania\LoginManager\
\\polonez\Wydania\Finalne\RRRR-MM-DD\
plik z definicjami wzorców dokumentów
10
GenerSQL
G:\hf\CSharp\GenerSQL\
do zmiany struktur baz
11
InfraSQL.mdf
InfraSQL_log.ldf
aktualna wzorcowa baza SQL
G:\hf\CSharp\iProjekt\AktWzorBaza\
8. Uwagi i błędy poinstalacyjne
8.1. Błędy konfiguracyjne przy uruchomieniu INFRA NKP przed pojawieniem się okna logowania. Jeżeli na
komputerze pokazującym błąd jest zainstalowany także Login Manager, to INFRA NKP bierze konfigurację z pliku
serwer.txt katalogu Login Managera, a nie Infra.
Karta wdrożenia Infra NKP
Nazwa firmy
Data instalacji
Konfiguracja Serwera SQL
Nazwa serwera\instancja
Ustawienie trybu pracy usługi
SQL Server Database Engine
Uwierzytelnianie (windows,sql)
Użytkownik
Hasło
Bazy danych
Lokalizacja baz danych
Nazwa bazy InfraSQL_NazwaKlienta
Login Manager
Ustawienie w pliku serwer.txt
Ustawienie w pliku port.txt
Założeni użytkownicy w Login Manager`rze
Użytkownik
UWAGI:
Hasło

Podobne dokumenty