PALSTAT CAQ 3
PALSTAT s.r.o.
INSTALAČNÍ MANUÁL PALSTAT CAQ
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 1 z 65
PALSTAT CAQ 3
PALSTAT s.r.o.
Obsah Základní informace .................................................................................................................................. 5 Úvod .................................................................................................................................................... 5 Systémové požadavky ......................................................................................................................... 5 Samostatná instalace na 1PC........................................................................................................... 5 Síťová instalace ................................................................................................................................ 6 Licenční podmínky ................................................................................................................................... 9 Instalace Microsoft SQL Server 2005 Express ....................................................................................... 10 Systémové omezení bezplatné verze MSSQL 2005 Express.............................................................. 10 Instalace SQL serveru ........................................................................................................................ 10 Instalace Microsoft SQL Server Management Studio Express .......................................................... 13 Instalace Microsoft SQL Server 2008 R2 Express .................................................................................. 14 Systémové omezení bezplatné verze MSSQL 2008R2 Express ......................................................... 14 Instalace MSSQL 2008R2 Express ...................................................................................................... 15 Konfigurace a nastavení SQL serveru .................................................................................................... 19 Založení uživatele .............................................................................................................................. 19 Založení databází pomocí, Management Studio ............................................................................... 20 Založení databází pomocí, SQL příkazu ............................................................................................. 22 Konfigurace MSSQL a povolení TCP/IP .............................................................................................. 23 Instalace aplikace PALSTAT CAQ 3G ...................................................................................................... 24 Instalace na server............................................................................................................................. 25 Instalace klienta................................................................................................................................. 25 Úprava konfiguračního souboru PALSTAT ......................................................................................... 26 Šifrování konfiguračního souboru - doporučujeme .......................................................................... 28 Vytvoření šifrovaného připojení – volitelně ( nutný soubor database.pwd ) ............................... 28 Přiřazení připojení k databázím ..................................................................................................... 29 Testování funkčnosti ......................................................................................................................... 30 Založení cvičné databáze ................................................................................................................... 30 Chybové stavy.................................................................................................................................... 31 Při spuštění se zobrazí chyba WINDOWS a PALSTAT se vůbec nespustí ....................................... 31 Chyba připojení ............................................................................................................................. 31 Decryption error ............................................................................................................................ 31 Invalid database setting configuration file .................................................................................... 32 Nastavení vzhledu PALSTAT .............................................................................................................. 32
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 2 z 65
PALSTAT CAQ 3
PALSTAT s.r.o.
Parametry spuštění systému PALSTAT .............................................................................................. 34 Naplnění výchozími daty ....................................................................................................................... 36 Ruční vložení dat ............................................................................................................................... 36 Tiskové sestavy .............................................................................................................................. 36 Výchozí data a číselníky ................................................................................................................. 37 Import Reporting dotazů ............................................................................................................... 39 Naplnění daty pomocí SQL restore.................................................................................................... 40 Zálohování PALSTAT CAQ MSSQL .......................................................................................................... 44 Úvod .................................................................................................................................................. 44 Co zálohovat ...................................................................................................................................... 44 Kam zálohovat ................................................................................................................................... 44 Idiom.................................................................................................................................................. 45 Zálohujeme pomocí SQL Server Agent .............................................................................................. 45 Co zálohovat .................................................................................................................................. 45 Založte si JOB a nastavte základní údaje. ...................................................................................... 46 Nastavit kroky pro JOB .................................................................................................................. 47 Nastavit plánování spuštění JOBu ................................................................................................. 48 Podrobné nastavení ...................................................................................................................... 48 Zálohujeme pomocí dávek ................................................................................................................ 49 Záloha aplikací ................................................................................................................................... 49 Kontrola ............................................................................................................................................. 50 Obnova PALSTAT CAQ po havárii nebo z jiného důvodu ...................................................................... 51 Obnova aplikací ................................................................................................................................. 51 Obnova databází................................................................................................................................ 51 Upgrade SW Palstat 3G ......................................................................................................................... 53 Provádění UPGRADE firmou PALSTAT ............................................................................................... 55 Downgrade SW Palstat 3G .................................................................................................................... 57 Migrace na nový server ......................................................................................................................... 58 Zámek a vynucení ukončení PALSTAT ................................................................................................... 60 Nastavení zámku ............................................................................................................................... 60 Vzdálená podpora, servis a školení ....................................................................................................... 61 Data na FTP........................................................................................................................................ 61 RDP a VPN.......................................................................................................................................... 61 NTRglobal – Inquiero ......................................................................................................................... 61
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 3 z 65
PALSTAT CAQ 3
PALSTAT s.r.o.
Systémové požadavky ................................................................................................................... 62 Software ........................................................................................................................................ 62 Připojení krok za krokem ............................................................................................................... 62 Otevření stránky www.palstat.cz .................................................................................................. 62 Otevřené spojení ........................................................................................................................... 62 Vzdálené připojení......................................................................................................................... 63 Instalace ActiveX............................................................................................................................ 63 Spojení dokončeno ........................................................................................................................ 63 TeamViewer ...................................................................................................................................... 64 Instalace TeamViewer ................................................................................................................... 64 Spuštění QuickSupport .................................................................................................................. 64 Join.me .............................................................................................................................................. 65
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 4 z 65
PALSTAT CAQ 3
PALSTAT s.r.o.
Základní informace Úvod Tento manuál popisuje instalaci SW PALSTAT CAQ 3G na server včetně klientských stanic. Podrobně popisuje instalaci MSSQL 2005 Express a uvádí základní systémové požadavky jak na server tak stanice. Podporovány jsou i verze 2008 a 2012 Aktuální systémové požadavky najdete na www.palstat.cz
Systémové požadavky Níže jsou uvedeny doporučené minimální systémové požadavky. Některé hodnoty se mohou lišit dle zatížení systému a velikosti databáze. Microsoft SQL Server 2008 / 2012 Express R2 můžete stahovat z níže uvedeného umístění, nebo nejaktuálnější verzi vždy na stránkách společnosti Microsoft. http://ftp.palstat.cz/servis/mssql.2008.r2.x32.zip (240MB) http://ftp.palstat.cz/servis/mssql.2008.r2.x64.zip (240MB) http://ftp.palstat.cz/servis/mssql.2012.x64.zip (1,7GB) http://ftp.palstat.cz/servis/dot.net4.zip (50MB) http://www.microsoft.com/sql/editions/express/default.mspx http://www.microsoft.com/express/Database/ Samostatná instalace na 1PC
Data i programy jsou nainstalovány na 1PC a používají se pouze z tohoto PC.
Windows Vista, Windows7, Windows 8(.1)
32bit, 64bit
Microsoft SQL Server 2012 Express (součástí instalace PALSTAT CAQ).
Další podporované databáze 2005,2008,2012
operační paměť minimálně 1GB, pro Windows Vista a 7 doporučeno 2GB
Min. 1 GB volného místa + místo pro data (Otázka na velikost dat na server je asi stejná, jako by byla otázka, kolik místa potřebuje Word na dokumenty. Přesně tolik, kolik tam uživatelé dají. Pokud mám vycházet ze zkušeností, velikosti databází u zákazníků jsou v rozmezí 200 MB - 80 GB, to je poměrně široké.)
Procesor min. 600MHz PIII, doporučeno vícejádro, 1GHz a více
Min. SVGA 1024x768 doporučená 16 - 32 bitová hloubka
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 5 z 65
PALSTAT CAQ 3
PALSTAT s.r.o.
Internet Explorer 7.0 SP1 nebo vyšší
maximální velikost databáze 10GB (omezení definované Microsoft SQL Server 2008 R2 Express)
Síťová instalace
Data jsou nainstalována na SQL serveru v počítačové síti. Programy jsou umístěny na sdíleném disku a používají data ze sítě.
Server (32bit)
Windows Server 2003 SP1, Windows Server 2003 R2 (ne Web Edition), Windows Server 2008, Windows server 2012
Microsoft SQL Server 2005 Standard nebo vyšší (není součástí dodávky), volitelně Microsoft SQL Server 2005, volitelně Microsoft SQL Server 2008R, volitelně Microsoft SQL Server 2012 (součástí instalace PALSTAT CAQ Express verze)
Operační paměť minimálně 2GB, doporučeno 4GB a více dle velikosti dat, požadavek na paměť je přímo úměrný velikosti databáze. Dbejte na zajištění nevkládání do systému obřích příloh (BMP, MP4,AVI,JPG ve velkém rozlišení, apod.)
Min. 1 GB volného místa + místo pro data (Otázka na velikost dat na server je asi stejná, jako by byla otázka, kolik místa potřebuje Word na dokumenty. Přesně tolik, kolik tam uživatelé dají. Pokud mám vycházet ze zkušeností, velikosti databází u zákazníků jsou v rozmezí 200 MB - 80 GB, to je poměrně široké.)
Procesor minimálně 1GHz procesor, doporučeno alespoň dvě jádra
Min. SVGA 1024x768 doporučená 16 - 32 bitová hloubka
Internet Explorer 7.0 SP1 nebo vyšší
při použití MS SQL Server 2008R2 Express maximální velikost databáze 10GB
Propustnost 1Gb
Server (64bit)
Windows Server 2003 SP1 odpovídající procesoru (x64 nebo Itanium) , Windows Server 2008, Windows Server 2012
Microsoft SQL Server 2005 Standard nebo vyšší (není součástí dodávky), volitelně Microsoft SQL Server 2005, volitelně Microsoft SQL Server 2008R, volitelně Microsoft SQL Server 2012 (součástí instalace PALSTAT CAQ Express verze), odpovídající procesoru (x64 nebo Itanium)
Operační paměť minimálně 2GB, doporučeno 4GB a více dle velikosti dat, požadavek na paměť je přímo úměrný velikosti databáze. Dbejte na zajištění nevkládání do systému obřích příloh (BMP, MP4,AVI,JPG ve velkém rozlišení, apod.)
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 6 z 65
PALSTAT CAQ 3
PALSTAT s.r.o.
Min. 1 GB volného místa + místo pro data (Otázka na velikost dat na server je asi stejná, jako by byla otázka, kolik místa potřebuje Word na dokumenty. Přesně tolik, kolik tam uživatelé dají. Pokud mám vycházet ze zkušeností, velikosti databází u zákazníků jsou v rozmezí 200 MB - 80 GB, to je poměrně široké.)
Procesor 1GHz x64 procesor, doporučeno alespoň dvě jádra
Min. SVGA 1024x768 doporučená 16 - 32 bitová hloubka
Internet Explorer 7.0 SP1 nebo vyšší
při použití MS SQL Server 2008R2 Express maximální velikost databáze 10GB
Propustnost 1Gb
Stanice
Windows Vista, Windows7, Windows 8(.1)
32bit, 64bit
operační paměť minimálně 1GB, pro Windows Vista a 7 doporučeno 2GB
HDD 500MB
Procesor min. 600MHz PIII, doporučeno vícejádro, 1GHz a více
Min. SVGA 1024x768 doporučená 16 - 32 bitová hloubka
Internet Explorer 6.0 SP1 nebo vyšší
Framework .NET 2.0 SP2 od verze 2012.04.001 Framework .NET 4.0
při použití MS SQL Server 2008R2 Express maximální velikost databáze 10GB
Protokol: TCP/IP
Sdílený adresář pro programy s přístupem všem uživatelům systému
Propustnost 100Mb, doporučeno 1Gb hrdlo na serveru
Síť
Vzdálený přístup z více lokací Pokud je požadavkem zpřístupnit data pro více lokací umístěných v různých státech a přistupovat tak vzdáleně. Jednoznačně doporučujeme řešení pomocí RDP přístupu na centrální server kde je umístěna aplikace a MSSQL.
Při použití na VPN není možné specifikovat požadavek na propustnost linky. Toto je velice závislé na objemu a formě dat, s jakými se bude přes VPN pracovat. Tedy jaká data si zákazník do databáze vloží tak taková budou použita a načítána.
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 7 z 65
PALSTAT CAQ 3
PALSTAT s.r.o.
Příklad1: Uživatel v lokální síti vloží do modulu QSD přílohu o velikosti 50MB a bez problémů na lokální síti s dokumentem nebo přílohou v libovolném modulu Palstat pracuje. Ovšem uživatel na VPN při propustnosti linky 256kbps nemá šanci s programem pracovat. Příklad2: Uživatelé na lokální síti používají modul STOPKARTY a tento obsahuje 800tis záznamů. Nikdo nenastavil globální filtr, který nezobrazí zastaralé a archivní data. Na lokální síti bude program pomalý při každém načtení gridu, ale na VPN zcela nefunkční. Dříve než stihne SQL server vrátit data aplikaci přes VPN tak dojde k TimeOut.
Virtualizace HW prostředků Technologicky je možné provozovat PALSTAT CAQ i MSSQL server na virtualizačních technologiích. Dosavadní zkušenosti s virtualizací jsou na systémech.
VMvare
VirtualBox
Micrtosoft Hyper-V
Obecná HW doporučení Doporučujeme používat značkový HW (IBM, DELL, HP, Lenovo) s možností zakoupení rozšířené záruky – oprava přímo u zákazníka, možnost garance zahájení práce na odstranění HW závady případně garance doby odstranění HW závady. Velikost paměti RAM Pro provoz MS SQL Server je doporučená velikost RAM 1:1 vůči velikosti provozované databáze (resp. součtu aktivních databází *data). Dostatek RAM pro MS SQL Server má zásadní vliv na odezvu systému PALSTAT CAQ. Konfigurace disků Pro ukládání databází je vhodné použít diskové pole typu RAID 10 nebo RAID 1. Typ pole RAID 5 není pro SQL databáze doporučován. (http://cs.wikipedia.org/wiki/RAID). Rychlost disku/diskového pole a kvalita diskového řadiče mají zásadní vliv na odezvu systému PALSTAT CAQ.
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 8 z 65
PALSTAT CAQ 3
PALSTAT s.r.o.
Licenční podmínky 1. Předmět licenčního ujednání a základní ustanovení
2.
1.
Tímto licenčním ujednáním se Poskytovatel zavazuje poskytnout licence PALSTAT CAQ včetně implementace Objednateli v rozsahu specifikovaném v cenové nabídce a vystavené objednávce.
2.
Objednatel je na základě objednávky oprávněn používat programový produkt v síťovém provedení po dobu neurčitou, avšak pouze v souladu s podmínkami sjednanými touto specifikací a plněním bodu 4. a 4.1.
3.
Objednatel smí užívat pro účely testování maximálně však 2měsíce oddělenou paralelní kopii systému na hardware vlastněný objednavatelem (notebook, PC)
Čas, místo a způsob plnění 1.
Objednatel tímto prohlašuje, že jsou mu dobře známy podmínky licence, zejména skutečnost, že udělená licenční práva jsou nevýhradní a nepřenositelná na třetí osoby a je s nimi srozuměn a zavazuje se tímto k jejich dodržování. Poskytovatel opravňuje Objednatele k užití software pouze v sídle společnosti Objednatele s výjimkou poskytnutí práva na používání SW a licencí, které vznikli nebo vzniknou v důsledku právního oddělení činností provozovatele sítě od ostatních činností, tzv. unbundling (o vzniklých změnách nutno předem informovat Poskytovatele).
3. Cena a platební podmínky 1.
Právo užívání licencí podle podmínek licenčního ujednání je podmíněno úplným proplacením dohodnuté částky dle nabídky a vystavené objednávky.
4. Záruky a odpovědnost 1.
Záruka na poskytnutou licenci software PALSTAT CAQ vstupuje v platnost dnem předání SW do trvalého používání Objednateli a trvá 12 měsíců. Záruka se neprodlužuje změnou typu udělené Licence.
2.
Ostatní podmínky záručního a pozáručního servisu jsou dány Servisní smlouvou.
3.
Objednatel odpovídá za všechny škody, které Poskytovateli vzniknou v důsledku porušení licenčních ujednání, zvláště pak porušováním autorského práva.
5. Závěrečná ustanovení 1.
Obě smluvní strany prohlašují, že si licenční ujednání přečetly, a že rozumí všem jejím ustanovením.
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 9 z 65
PALSTAT CAQ 3
PALSTAT s.r.o.
Instalace Microsoft SQL Server 2005 Express Níže najdete základní postup instalace SQL serveru včetně založení databází pro provoz PALSTAT CAQ 3G. Samotná správa serveru a zálohování je plně v kompetenci zákazníka. Naší společností je doporučeno každodenní zálohování a uchovávání záloh alespoň 30dní zpět. V případě poškození databáze vinou chybné obsluhy či hardwarového výpadku neručíme za obnovu dat a jejich ztrátu. Více o zálohování najdete v sekci Zálohování PALSTAT CAQ MSSQL POZOR: níže uvedený postup se vztahuje k instalaci verze 2005, doporučujeme použít v případě volby bezplatné verze MSSQL verzi 2008R2, MSSQL2012, MSSQL2014 viz sekce Systémové požadavky. Instalace verze 2008/2012/2014 je mírně odlišná a popsána níže.
Systémové omezení bezplatné verze MSSQL 2005 Express SQL Server 2005 Express Number of CPUs RAM 64-bit Support Max. Database Size
No No No No No
Edition 1 1 GB Microsoft Windows on Windows (WOW) 4 GB
Data mirroring and/or clustering profiler tool workload throttle UI to import/export data to table Server Agent background process
Instalace SQL serveru Instalaci zahájíte spuštěním SQLEXPR.EXE, který najdete v instalačním balíku, jehož odkaz najdete v kapitole „Základní informace“. Instalaci je vhodné spouštět z lokálního disku. Pro úspěšnou instalaci je nutné aby cílový PC obsahoval
.NET Framework 4.0
MSXML6
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 10 z 65
PALSTAT CAQ 3
PALSTAT s.r.o.
Zahájení instalačního procesu Před zobrazením uvedené obrazovky předchází několik obrazovek s potvrzením licenčních podmínek apod.
Registrace Registrační informace jsou volitelné a není nutné je vyplňovat. V dolní části obrazovky může zvolit zda chcete konfigurovat při instalaci i podrobné volby. Pro instalaci palstat toto není nutné.
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 11 z 65
PALSTAT CAQ 3
PALSTAT s.r.o.
Umístění Vyberte, na jaký disk se má provést instalace.
Autentifikace Zvolte „Mixed Mod“ a definujte heslo pro správce serveru „sa“. Heslo nesmí být triviální, jinak instalátor nebude pokračovat.
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 12 z 65
PALSTAT CAQ 3
PALSTAT s.r.o.
Průběh instalace a její dokončení V případě bezproblémové instalace následují níže uvedené obrazovky.
Instalace Microsoft SQL Server Management Studio Express Aby bylo možné provádět správu a další nastavení je nutné instalovat i program, pomocí kterého bude možné nahlížet do databáze a provádět nezbytné úkony týkající se založení databází, uživatelů a plánování zálohování. Instalaci zahájíte spuštěním SQLServer2005_SSMSEE.msi, který najdete v instalačním balíku, jehož odkaz najdete v kapitole „Základní informace“. Instalaci je vhodné spouštět z lokálního disku. Pro úspěšnou instalaci je nutné, aby cílový PC obsahoval. V případě instalace MSSQL2008R2 je tento program již součástí instalace
.NET Framework 2.0
MSXML6
Samotná instalace je triviální a nebude dále popisována.
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 13 z 65
PALSTAT CAQ 3
PALSTAT s.r.o.
Instalace Microsoft SQL Server 2008 R2 Express Samotná správa serveru a zálohování je plně v kompetenci zákazníka. Naší společností je doporučeno každodenní zálohování a uchovávání záloh alespoň 30dní zpět. V případě poškození databáze vinou chybné obsluhy či hardwarového výpadku neručíme za obnovu dat a jejich ztrátu. Více o zálohování najdete v sekci Zálohování PALSTAT CAQ MSSQL
Systémové omezení bezplatné verze MSSQL 2008R2 Express SQL Server 2008 Express Number of CPUs RAM 64-bit Support Max. Database Size
No No No No No
Edition R2 1 1 GB Microsoft Windows on Windows (WOW) 10 GB
Data mirroring and/or clustering profiler tool workload throttle UI to import/export data to table Server Agent background process
zdroj: http://www.microsoft.com/sqlserver/2008/en/us/editions.aspx http://en.wikipedia.org/wiki/Microsoft_SQL_Server
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 14 z 65
PALSTAT CAQ 3
PALSTAT s.r.o.
Instalace MSSQL 2008R2 Express 1) Zahájení instalace + potvrzení licenčních podmínek
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 15 z 65
PALSTAT CAQ 3
PALSTAT s.r.o.
2) Výběr komponent k instalaci a umístění instalovaného programu
3) MSSQL lze instalovat jako instanci v případě, kdy již na serveru nějaký SQL server máte, bude nainstalováno jako oddělený databázový server vedle stávající.
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 16 z 65
PALSTAT CAQ 3
PALSTAT s.r.o.
4) Služby a výchozí jazykové kódování. Kódování nastavte na Czech_CS_AS. Tím si zajistíte, že při zakládání databází již bude přednastavena správná jazyková sada.
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 17 z 65
PALSTAT CAQ 3
PALSTAT s.r.o.
5) Nastavení administrátorů databáze. Zvolte „Mixed Mode“ a nastavte heslo uživatele „sa“, který bude administrátorem databáze a nastavte netriviální heslo, které si pamatujte. Dále můžete přidat uživatele z AD kteří budou administrovat SQL server.
6) Dokončení instalace
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 18 z 65
PALSTAT CAQ 3
PALSTAT s.r.o.
Konfigurace a nastavení SQL serveru Po úspěšné instalaci SQL serveru a Management Studia bude možné se přihlásit k administraci serveru. Proveďte spuštění Management studia přes Start => Všechny programy => Microsoft SQL Server 2005 => SQL Server management Studio Express. Po spuštění programu budete vyzvání k vložení hesla. Vložte uživatele „sa“ a heslo, které bylo zadáno v průběhu instalace SQL serveru.
Založení uživatele Založte uživatele na SQL serveru, kterým se bude aplikace k serveru připojovat. Připojování pomocí účtu administrátora „sa“ není vyloučeno, ale není doporučeno jako bezpečnostní riziko. Rozklikněte strom v levé části programu a pravým tlačítkem myši zvolte „New Login“ viz. Obrázek.
V zobrazeném okně vložte název uživatele „pal“ a definujte heslo po přepnutí na „SQL Server autentification“. Pod záložkou „server roles“ nastavte potřebná práva. Min. DBCREATOR viz obr. Níže. Po založení uživatele proveďte odpojení od databáze pomocí ikony
a následně se opět připojte
, ale již pod nově založeným uživatelem „pal“
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 19 z 65
PALSTAT CAQ 3
PALSTAT s.r.o.
Založení databází pomocí, Management Studio Nyní je již na SQL serveru založen uživatel „pal“ a jste přihlášen(a) jako tento uživatel. Nyní je třeba založit databáze, jejímž vlastníkem musí být uživatel „pal“. Založení mohlo být provedeno i pod uživatelem „sa“, ale při vytváření DB je nutné vlastníka definovat jinak bude nastaven na aktuálně přihlášeného.
Rozklikněte strom v levé části viz. Obrázek a pravým tlačítkem zvolte „New Database“
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 20 z 65
PALSTAT CAQ 3
PALSTAT s.r.o.
V otevřeném okně nejprve vložte název databáze do pole „Database name“ a do pole „Owner“ definujte vlastníka „pal“. Na této záložce můžete dále určit kam se má datový soubor zakládané databáze ukládat. Často je vhodné zvolit jiný disk než je samotný systém pro lepší výkon a zabezpečení. Změnu uložiště provedete odsunutím posuvnému a nastavení cesty ve sloupci „Path“. Nastavení je nutné provést pro Data soubor i Log soubor. Pod záložkou „Options“ vyberte v poli „Collation“ znakovou sadu „Czech_CS_AS“ Recovery model můžete nastavit na „Simple“ čímž snížíte velikost Log souboru, pokud zvolíte jiný model na chod PALSTAT CAQ to nebude mít vliv. Doporučeno je zachování výchozí hodnoty „Full“ Další nastavení není nutné.
Takto postupně proveďte založení databází:
pal3g_data
pal3g_archiv
pal3g_attach
pal3g_qsd
pal3g_demodata
Po založení každé z databází bude tato zobrazena v levé části programu ve stromě pod volbou „Databases“. Po založení můžete provádět další nastavení databáze po kliknutí pravým tlačítkem na volbu „Properties“
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 21 z 65
PALSTAT CAQ 3
PALSTAT s.r.o.
Založení databází pomocí, SQL příkazu Databáze lze založit pomocí námi připraveného SQL příkazu, kterým můžete velice rychle a automaticky založit potřebné databáze. Skript musí provádět uživatel „pal“ !!!! Zajistíte tak vlastnictví databází uživatelem “pal” bez dalšího nastavení. SQL skript na založení databází: USE master; GO DECLARE @DB1 varchar(200); DECLARE @DB2 varchar(200); DECLARE @DB3 varchar(200); DECLARE @DB4 varchar(200); DECLARE @DB5 varchar(200); DECLARE @path varchar(200); DECLARE @RECOVERY varchar(50); DECLARE @CREATE1 varchar(1000); DECLARE @CREATE2 varchar(1000); DECLARE @CREATE3 varchar(1000); DECLARE @CREATE4 varchar(1000); DECLARE @CREATE5 varchar(1000); DECLARE @ZKRATKA_FIRMY varchar(100); -**************** NASTAVENI **************** SET @ZKRATKA_FIRMY = ''; -- Vyplnte zkratku nazvu firmy nebo ponechte prazdne: '' SET @path = 'C:\MSSQL-DATA\'; -- Kam se mají uložit datové soubory SET @DB1 = 'pal3g_attach'; -- jak se má jmenovat databáze ATTACH SET @DB2 = 'pal3g_qsd'; -- jak se má jmenovat databáze QSD SET @DB3 = 'pal3g_archiv'; -- jak se má jmenovat databáze ARCHIV SET @DB4 = 'pal3g_data'; -- jak se má jmenovat databáze DATA SET @DB5 = 'pal3g_demodata'; -- jak se má jmenovat databáze DEMODATA SET @RECOVERY = 'FULL'; -************************************************************ IF (@ZKRATKA_FIRMY != '') BEGIN SET @DB1 = @ZKRATKA_FIRMY + '_' + @DB1; SET @DB2 = @ZKRATKA_FIRMY + '_' + @DB2; SET @DB3 = @ZKRATKA_FIRMY + '_' + @DB3; SET @DB4 = @ZKRATKA_FIRMY + '_' + @DB4; SET @DB5 = @ZKRATKA_FIRMY + '_' + @DB5; END SET @CREATE1 ='CREATE DATABASE ' + @DB1 + ' ON ( NAME = ' + @DB1 + ', FILENAME = ''' + @path + @DB1 + '.mdf'') LOG ON ( NAME = ' + @DB1 + '_log, FILENAME = ''' + @path + @DB1 + '_log.ldf'') COLLATE Czech_CS_AS ALTER DATABASE ' + @DB1 + ' SET RECOVERY ' + @RECOVERY + ';' SET @CREATE2 ='CREATE DATABASE ' + @DB2 + ' ON ( NAME = ' + @DB2 + ', FILENAME = ''' + @path + @DB2 + '.mdf'') LOG ON ( NAME = ' + @DB2 + '_log, FILENAME = ''' + @path + @DB2 + '_log.ldf'') COLLATE Czech_CS_AS ALTER DATABASE ' + @DB2 + ' SET RECOVERY ' + @RECOVERY + ';' SET @CREATE3 ='CREATE DATABASE ' + @DB3 + ' ON ( NAME = ' + @DB3 + ', FILENAME = ''' + @path + @DB3 + '.mdf'') LOG ON ( NAME = ' + @DB3 + '_log, FILENAME = ''' + @path + @DB3 + '_log.ldf'') COLLATE Czech_CS_AS ALTER DATABASE ' + @DB3 + ' SET RECOVERY ' + @RECOVERY + ';' SET @CREATE4 ='CREATE DATABASE ' + @DB4 + ' ON ( NAME = ' + @DB4 + ', FILENAME = ''' + @path + @DB4 + '.mdf'') LOG ON ( NAME = ' + @DB4 + '_log, FILENAME = ''' + @path + @DB4 + '_log.ldf'') COLLATE Czech_CS_AS ALTER DATABASE ' + @DB4 + ' SET RECOVERY ' + @RECOVERY + ';' SET @CREATE5 ='CREATE DATABASE ' + @DB5 + ' ON ( NAME = ' + @DB5 + ', FILENAME = ''' + @path + @DB5 + '.mdf'')
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 22 z 65
PALSTAT CAQ 3
PALSTAT s.r.o. LOG ON ( NAME = ' + @DB5 + '_log, FILENAME = ''' + @path + @DB5 + '_log.ldf'') COLLATE Czech_CS_AS ALTER DATABASE ' + @DB5 + ' SET RECOVERY ' + @RECOVERY + ';'
EXECUTE (@CREATE1); EXECUTE (@CREATE2); EXECUTE (@CREATE3); EXECUTE (@CREATE4); EXECUTE (@CREATE5); GO
Konfigurace MSSQL a povolení TCP/IP Proveďte spuštění aplikace „SQL Server Configuration Manager“, který najdete pod START. Dále pod volbou Native Client Configuration povolte příslušné protokoly na kterých má SQL komunikovat tedy TCP/IP a Named Pipes. U každé volby můžete nastavit i na jakém portu má jaký protokol komunikovat. Pokud nezměníte bude komunikace na standardních portech: TCP/1433 SQL server TCP/1434 SQL Browser
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 23 z 65
PALSTAT CAQ 3
PALSTAT s.r.o.
Instalace aplikace PALSTAT CAQ 3G Pokud máte připraven SQL server a založeny veškeré databáze můžete pokračovat v instalaci aplikace na server. Ujistěte se, že na serveru je instalován .NET Framework 4.0.
POZOR: V některých výjimečných případech nefunguje program LocalIntranetZoneTrust a je nutné zařazení do lokální zóny provést ručně. Nastavení provedete dle screenshotů níže. Do zóny důvěryhodných serverů je nutné přidat název serveru a v některých případech IP adresu.
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 24 z 65
PALSTAT CAQ 3
PALSTAT s.r.o.
Instalace na server Od našich techniků jste spolu s tímto návodem obdržel(a) aplikační část, kterou nakopírujte na server do připraveného adresáře, kde získáte strukturu. -
APL (aplikační část)
-
CONFIG (konfigurace aplikace + LICenční soubory)
-
DOC (dokumentace)
Vytvořte sdílení na serveru tohoto adresář a nastavte práva pro uživatele, kteří mohou do sdílené složky přistupovat. Veškerý obsah nastavte pro uživatele jako READ pro zamezení nechtěného smazání aplikace. POZOR: nainstalovanou aplikaci je nutné naplnit výchozími daty a proto po instalaci na server pokračujte sekcí „Naplnění výchozími daty“
Instalace klienta Po dokončení instalace serveru a jeho konfigurace viz níže. Je možné zahájit instalaci klientské stanice. Pro oživení PALSTAT CAQ na klientské PC je nutné na stanici opět instalovat podpůrné programy viz. „Instalace aplikace PALSTAT CAQ 3G“.
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 25 z 65
PALSTAT CAQ 3
PALSTAT s.r.o.
Instalaci klienta nezahajujte dříve než bude Palstat spustitelný a funkční na serveru. Aby mohla být SQL databáze přístupná i z jiného počítače je nutné na Serveru nakonfigurovat u SQL serveru TCP/IP a povolit na firewall odpovídající porty. Pokud si nejste jisti na jakém portu SQL komunikuje vypněte při testování na serveru firewall a po otestování funkčnosti Palstat na klientu vytvořte na serveru odpovídající pravidla. Defaultně komunikuje MSSQL na portu 1433 a 1434 browser. Dále stačí na klientském PC vytvořit zástupce ze sdílené složky na serveru, která bude odkazovat na rozcestník aplikace tedy ./APL/PalstatCAQ.exe. Je možné spuštění aplikace z UNC cesty nebo z namapovaného disku.
Úprava konfiguračního souboru PALSTAT Otevřete soubor ./CONFIG/database.enc pro editaci a upravte dle následujícího příkladu. Především je nutné upravit hodnoty „Data Source“ kam vložte název nebo IP serveru kde je umístěn SQL server, dále upravte „user“ a „password“ dle dříve nastaveného. Při úpravě je vždy nutné dodržet sémantiku standardu XML.
Ukázka:
<provider>mssql <string>Data Source=SQL_SERVER_PC;Initial Catalog=NAZEV DATABAZE DATA <user>pal <password>HESLO_SQL_UZIVATELE_PAL <provider>mssql <string>Data Source=SQL_SERVER_PC;Initial Catalog=NAZEV DATABAZE ARCHIV <user>pal <password>HESLO_SQL_UZIVATELE_PAL <provider>mssql <string>Data Source=SQL_SERVER_PC;Initial Catalog=NAZEV DATABAZE QSD <user>pal <password>HESLO_SQL_UZIVATELE_PAL <provider>mssql <string>Data Source=SQL_SERVER_PC;Initial Catalog=NAZEV DATABAZE ATTACH <user>pal <password>HESLO_SQL_UZIVATELE_PAL <default>CS01 <subdatabases> <subdb type="archiv">CS02 <subdb type="qsd">CS03 <subdb type="attachments">CS04
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 26 z 65
PALSTAT CAQ 3
PALSTAT s.r.o.
Popis jednotlivých částí a jejich význam: Definování připojení k databázi:
<provider>mssql <string>Data Source=SQL_SERVER_PC;Initial Catalog=NAZEV DATABAZE DATA <user>pal <password>HESLO_SQL_UZIVATELE_PAL
Definice připojení k určité databázi (Palstat může využívat jedno či více připojení) Id Name
Jedinečný identifikátor připojení Název Připojení popisující druh databáze a viditelný např. v programu DBBM Na jaký typ databáze se budeme připojovat Tzv. connection string, definuje server a název databáze.
Data Source
Definujte název či IP adresu SQL serveru VČETNĚ názvu instance
Initial Catalog
Název SQL databáze pro daný typ připojení
<provider> <string>
<user>
Jméno uživatele pod jakým se má aplikace připojovat k SQL serveru. Nastavte na „pal“
<password>
Heslo uživatele
Navázání připojení do bloku s jednou databázovou volbou : <default>CS01 <subdatabases> <subdb type="archiv">CS02 <subdb type="qsd">CS03 <subdb type="attachments">CS04
Blok databází může obsahovat několik databází, které lze při spuštění vybrat actual id
Identifikátor databáze, který má být výchozí Definování bloku s připojením, může být vloženo více bloků a při spuštění bude nabídnuto. Jedinečný identifikátor, používá se do
name
Název databáze jak má být viditelný uživatelům při spuštění Palstat.
<default>
Identifikátor spojení, který má být použit pro tento blok jako výchozí (běžně databáze data)
<subdatabases>
Pokud je pro databázový blok použito použití s více databázemi, data jsou rozložena.
<subdb>
Zápis s identifikátorem připojení na konkrétní typ databáze. type
Definuje o jaký typ databáze se jedná.Upravujte pouze identifikátor nikdy „type“
Navázání připojení do bloku s dvěma databázovými volbami: <default>CS01 <subdatabases> <subdb type="archiv">CS02 <subdb type="qsd">CS03 <subdb type="attachments">CS04 <default>CS11
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 27 z 65
PALSTAT CAQ 3
PALSTAT s.r.o.
Šifrování konfiguračního souboru - doporučujeme Pro šifrování konfiguračního souboru je nutné, aby součástí adresáře CONFIG byl také soubor „database.pwd“, který slouží jako klíč pro vytvoření šifrovaného connection souboru. Je dodáván pouze na vyžádání. Pomocí tohoto programu můžete také definovat více instancí PALSTAT CAQ a zcela odděleně provozovat i několik systému například pro testování. Stačí založit potřebný počet konekcí a tyto přiřadit k více záznamům jak ukazuje obrázek níže.
Vytvoření šifrovaného připojení – volitelně ( nutný soubor database.pwd )
Spusťte program ./APL/ConnStrEditor.exe a ihned po spuštění budete vyzvání k vložení potvrzovacího souboru. Na serveru v adresáři CONFIG nalistujte soubor database.pwd. Následně dojde k otevření programu kde přejděte na záložku „Editace připojení“. Klikněte na ikonku připojení. Dále vyplňte pole
pro založení nového
„Name“ název připojení slouží jen pro identifikaci „Provider“ druh databázového serveru „Login“ a „Password“ vložte uživatele, který je oprávněn přistupovat k serveru „Connection String“ viz příklad níže. Obsahuje název databáze a serveru Data Source=lukas-pc;Initial Catalog=pal3g_data Stejným způsobem založte připojení pro všechny databáze, které palstat používá tedy: pal3g_data, pal3g_archiv, pal3g_attach, pal3g_qsd Pomocí tlačítka “Test it!!” můžete otestovat zda Vámi definované připojení je funkční.
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 28 z 65
PALSTAT CAQ 3
PALSTAT s.r.o.
Přiřazení připojení k databázím
Po vytvoření připojení je nutné jejich přiřazení pro každou databázi viz. Obrázek a nastavení vytvořené instance jako výchozí pomocí tlačítka „Nastavit jako výchozí“
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 29 z 65
PALSTAT CAQ 3
PALSTAT s.r.o.
Testování funkčnosti Pokud máte nastaveny všechny výše uvedené kroky správně je možné první přihlášení do aplikace. Proveďte spuštění ./APL/PalstatCAQ.exe a jako přihlášení vložte ADMIN bez hesla. Pokud vše proběhne v pořádku budete vyzvání k provedení aktualizace. Tuto potvrďte aby mohl program na SQL serveru založit potřebné tabulky. Po dokončení aktualizací je program připraven k používání a dalším krokem by mělo být nastavení přístupových práv případně nahrání výchozích dat.
Založení cvičné databáze Chcete si založit další databázi ve které budete moci testovat chování programu. -
Připojte se na MSSQL pomocí ManagementStudio a zálohujte stávající databáze PALSTAT, běžně se jedná o databáze s názvem „pal3g_*“. Seznam aktuálně užívaných databází najdete v konfiguraci palstat CONFIG\database.enc (pokud je soubor nečitelný přejděte na tuto kapitolu)
-
Databáze restorujte pod jiným názvem, doporučuje se stejný název jako produkční databáze pouze s příponou např. „*_testovaci“
-
Nyní je nutné nastavit konfiguraci PALSTAT /CONFIG/database.enc a tím zajistit, že při spuštění PALSTAT bude nabídnuto jakou databázi použít. Při editaci dbejte aby v XML souboru definují připojení nebyla žádná sémantická chyba a předem si soubor zálohujte. Způsob editace a jeho varianty popisuje kapitola Úprava konfiguračního souboru PALSTAT
-
Při čitelném konfiguračním souboru o
je nutné do sekce „“ v XML přidat další připojení dle počtu databází cvičné verze. Ideálním řešením je zkopírovat stávající definici „“ všech databází a vložit je níže, přidat onu příponu „*_testovaci“ v XML definici „Initial Catalog“ + u každé „“ upravit ID např na „CS33“ atd. + u každé upravit „name“ na „QSD_TESTOVACI“ výsledkem pro databázi QSD tak bude. „“. Toto opakujte pro každý connection respektive databázi.
o
dále do sekce „“ přidat definici pro druhou databázi.
o Příklad definování sekce DATABASE -
-
Původní konfigurace sekce database
o <default>CS01 o <subdatabases> o <subdb type="archiv">CS02 o <subdb type="qsd">CS03 o <subdb type="attachments">CS04 o
Instalační manuál PALSTAT CAQ
-
-
vydáno 7.8.2014
Nová konfigurace sekce database
o <default>CS01 o <subdatabases> o <subdb type="archiv">CS02 o <subdb type="qsd">CS03 o <subdb type="attachments">CS04 o o <default>CS31 o <subdatabases> o <subdb type="archiv">CS32
strana 30 z 65
PALSTAT CAQ 3
PALSTAT s.r.o.
-
o <subdb type="qsd">CS33 o <subdb type="attachments">CS34 o
o Po spuštění programu musí být nově nabídnuta volba otevření databáze. -
Pokud je konfigurační soubor nečitelný a šifrovaný je nutné použít učenou utilitu a postupovat dle kapitoly o šifrování konfiguračního souboru.
Chybové stavy Při spuštění se zobrazí chyba WINDOWS a PALSTAT se vůbec nespustí
Toto je dosti neurčitá chyba a často je způsobena nepřítomností .NET4 nebo klientské PC nemá v lokální zóně zařazen server s aplikací, pokračujte kapitolou Instalace Klienta. Chyba připojení
Je vyvolána ihned při pokusu o přihlášení do aplikace. Je způsobena špatným nastavením konfiguračního souboru database.enc nebo špatným nastavením uživatele na SQL serveru. Zkušebně můžete pro uživatele „pal“ nastavit větší přístupová práva viz. Založení uživatele
Decryption error
Je způsobeno neplatným klíčem pro dekódování licenčního souboru nebo souboru s připojením.
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 31 z 65
PALSTAT CAQ 3
PALSTAT s.r.o. Invalid database setting configuration file
Soubor s konfigurací připojení je chybně zapsán (není UTF-8) nebo hláška následovala po „Decryption error“ a je nutné nejprve vyřešit předchozí chybový stav. Nebo máte syntaktickou chybu v zápisu souboru.
Nastavení vzhledu PALSTAT Pokud chcete personalizovat vzhled PALSTAT nebo dochází k potížím, kdy jste si změnili vzhled ve WINDOWS. Můžete si upravit zástupce spouštění PalstatCAQ.exe a přiřaďte si jeden z níže uvedených vzhledů.
POZOR: Jiný než výchozí styl není plně podporován, může tak dojít k přetečení grafiky nebo nesprávnému zobrazení.
Upravení zástupce: palstatCAQ.exe /style VALENTINE Dostupné vzhledy (každý styl oddělen čárkou): XP, 2003, FLAT, 3D, ULTRAFLAT, MONEY, CARAMEL, LILIAN, ASPHALT, IMAGINARY, BLACK, BLUE, COFFEE, SKY, LONDON, GLASS, STARDUST, 2007BLACK, 2007BLUE, 2007SILVER, 2007GREEN, 2007PINK, XMAS, VALENTINE, MCSKIN, SUMMER2008, PUMPKIN, DARKSIDE, SPRINGTIME, DARKROOM, FOGGY, HIGHCONTRAST, SEVEN, SEVENCLASSIC, SHARP, SHARPPLUS
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 32 z 65
PALSTAT CAQ 3
PALSTAT s.r.o.
Ukázka: SUMMER2008
Ukázka: DARK
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 33 z 65
PALSTAT CAQ 3
PALSTAT s.r.o.
Parametry spuštění systému PALSTAT Spuštěním Palstatu s parametry “user“ nebo “database“ dosáhnete automatického předvyplnění uživatele a databáze, do které se chce přihlásit (např.: PalstatCAQ.exe /user ADMIN /database DB01). U parametru “user“ se vyplňuje Login uživatele. U parametru “database“ se vyplňuje database id databáze, tak jak je uvedeno v souboru …\CONFIG\database.enc. Např. \\SERVER\palstat\APL\PalstatCAQ.exe /user ADMIN Spustím systém a před vyplní uživatele ADMIN
\\SERVER\palstat\APL\PalstatCAQ.exe /user ADMIN /database DB01 Spustí systém, před vyplní uživatele ADMIN a jako výchozí data nabídne databázi s identifikátorem „DB01“ viz. CONFIG\database.enc
Další parametr “auth“ slouží pro před vyplnění nastavení ověřování uživatele Palstatu 3G (programově se toto nastavuje v Databázi uživatelů –> Nástroje –> Nastavení ověřování). Např.
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 34 z 65
PALSTAT CAQ 3
PALSTAT s.r.o.
\\SERVER\palstat\APL\PalstatCAQ.exe /auth 0 Spustí systém s nastavením ověřování vůči Databázi uživatelů, takže se Vám i v systému, kde je nastaveno ověřování vůči Active Directory SSO, otevře standardní přihlašovací okno s možností ručního vyplnění uživatele Palstatu 3G, pod kterým se chcete přihlásit.
Parametr “auth“ může mít tyto hodnoty: 0 – ověřování vůči Databázi uživatelů 1 – ověřování vůči Active Directory 2 – ověřování vůči Active Directory SSO
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 35 z 65
PALSTAT CAQ 3
PALSTAT s.r.o.
Naplnění výchozími daty Pokud se jedná o první instalaci ve Vaší společnosti bez převodu dat ze starší verze bude nutné naplnit databáze výchozími daty jako tiskové sestavy, číselníky a jiné.
Ruční vložení dat Tiskové sestavy
Nemusí být provedeno, pokud data byla nahrána pomocí SQL restore databáze. Tedy naši technici Vám zaslali backup MSSQL databází a tyto již údaje obsahují. Otevřete program PALSTAT CAQ pomocí ./APL/PalstatCAQ.exe kde v menu „Nástroje“ zvolte „Manažer tiskových sestav“. V programu zvolte „Import“ a v otevřeném dialogu nalistujte soubor formátu PRX, který Vám byl dodán současně s instalací (sestavy.prx).
Po vybrání souboru je třeba zvolit, jaké sestavy chcete importovat. Klikněte pravým tlačítkem na libovolné místo v seznamu sestav a v zobrazeném okně vyberte „Označit vše“ čímž označíte všechny sestavy, které obsahuje dodaný soubor a následným stiskem tlačítka „Import“ dojde k jejich nahrání do systému.
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 36 z 65
PALSTAT CAQ 3
PALSTAT s.r.o.
Výchozí data a číselníky
Nemusí být provedeno, pokud data byla nahrána pomocí SQL restore databáze. Tedy naši technici Vám zaslali backup MSSQL databází a tyto již údaje obsahují. Pro nahrání výchozích dat jste od PALSTAT s.r.o. obdržely soubor formátu SDF, který obsahuje požadovaná výchozí data. Níže popsaný způsob je jednou z alternativ, protože v případě velkého objemu dat kdy zároveň je nutné do výchozí instalace importovat již předem převedená data je často používán tzv. „Backup“ databáze. Kdy Vám je zaslána záloha celé databáze a jejím obnovením na SQL serveru jsou nahrána výchozí data. Způsob obnovení zálohy řeší sekce SQL server. Proveďte spuštění programu ./APL/Dbbm.exe uživatelské jméno použijte vždy AMIN a heslo PalStaT123 V poli „Zdroj dat“ vyberte „Ruční zadání „ a v následujícím okně nalistujte na svém PC SDF soubor, který Vám byl dodán (2-ca-fld.sdf). Pomocí tlačítka „Vybrat“ proběhne načtení souboru a obsah tedy tabulky se zobrazí ve střední části programu. Viz obrázek níže.
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 37 z 65
PALSTAT CAQ 3
PALSTAT s.r.o.
V levé části zvolte jako cíl dat databázi, která obsahuje klíčová data programu. Často se jedná o databázi „pal3g_data“. Pomocí tlačítka „Vybrat vše“ vpravo nahoře dojde k označení všech záznamů, které soubor obsahuje. Dále v levé části programu zaškrtněte „Přenést data“, „Vyprázdnit“ a klikněte na „Start“ čímž zahájíte přesun dat ze zaslaného souboru do databáze. POZOR: pokud cílová databáze na zvolených tabulkách nějaká data obsahovala tak tyto budou nahrazeny daty ze souboru SDF. Při nahrávání výchozího souboru „2-ca-fld.sdf“ lze toto ignorovat. Tato data se musejí vždy přepsat. Stejný program a postup ovšem lze použít i pro jiné tabulky systému a zde je nutné vědět, zda chcete data přepsat nebo doplnit.
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 38 z 65
PALSTAT CAQ 3
PALSTAT s.r.o.
Import Reporting dotazů
V některých speciálních případech je možné do sytému Palstat CAQ importovat tzv. Reporting dotazy, které dokáží vytěžit specifická data z databáze dle požadavku zákazníka. Postup importu: Otevřete patřičný modul systému Palstat CAQ a klikněte na ikonku , která je přístupná v každém programu. Otevře se okno Reporting. V okně klikněte na Nástroje -> Import Dat a na svém PC nalistujte soubor s příponou RPTX, který vám byl zaslán pracovníky fi. Palstat. Po zvolení souboru se do importního formuláře načte seznam Reporting dotazů, které soubor obsahoval, zaškrtnutím
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 39 z 65
PALSTAT CAQ 3
PALSTAT s.r.o.
požadovaných záznamů a kliknutím na OK dojte k jejich vložení do databáze Palstat CAQ. Po importu se dotazy zobrazí v seznamu a kliknutím na záznam dojde k jeho provedení a zobrazení výsledku dotazu. Práci s programem Reporting blíže popisuje manuál, který je součásti instalace systému: /DOC/Reporting.pdf /DOC/English Manuals/Reporting.pdf
Naplnění daty pomocí SQL restore Pokud jste spolu s instalací obdržely SQL zálohy výše uvedených databází. Je možné výchozí data do systému nahrát pomocí obnovení ze zálohy. Soubory se zálohou jsou často pojmenovány viz. níže a najdete je v adresáři BACKUP, který je součástí instalace:
pal3g_data.bak
pal3g_attach.bak
pal3g_archiv.bak
pal3g_qsd.bak
Pro obnovení záloh do Vaší databáze spusťte SQL Server Management Studio Express, který byl instalován v předchozích kapitolách. Proveďte přihlášení do databáze jako uživatel „pal“. V tomto případě, ale musíte zajistit aby uživatel „pal“ měl dostatečná práva pro provedení obnovy zálohy. Pravděpodobně bude nutné se přihlásit jako uživatel „sa“, který je administrátorem databáze a provést přiřazení práv uživateli „pal“ tuto problematiku částečně řeší kapitola „Založení uživatele“ Provádění načítání dat z BACKUP má malou nevýhodu a tou je, že záloha může být vytvořena pomocí např. MSSQL2008R2 a tím pádem v nižší verzi nepůjde provést restore. Naopak pokud bude vytvořena v MSSQL2000 tak v novější verzi poběží v compatible mod. Používejte proto spíše ruční plnění daty nebo po dohodě s PALSTAT si vyžádejte backup ve vaší verzi MSSQL. Nad databází, kterou si přejete obnovit ze zálohy klikněte pravým tlačítkem a přejděte na volbu „Database“ dle obrázku.
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 40 z 65
PALSTAT CAQ 3
PALSTAT s.r.o.
Na zobrazeném okně přepněte na volbu „From Device“ a pomocí ikonky ve stejném řádku vyberte na svém PC soubor, který se má obnovit jak ukazuje obrázek a porvete pomocí „OK“
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 41 z 65
PALSTAT CAQ 3
PALSTAT s.r.o.
Po potvrzení souboru k obnově přejděte na záložku „Options“ kde je nutné zaškrtnout volbu „Overwrite the existing database“ bude tak přepsána stávající databáze, která je ovšem stejně prázdná. Níže vidíte kam se pro prováděnou obnovu budou ukládat datové soubory. Upravte toto nastavení dle Vašich požadavků na ukládání dat.
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 42 z 65
PALSTAT CAQ 3
PALSTAT s.r.o.
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 43 z 65
PALSTAT CAQ 3
PALSTAT s.r.o.
Zálohování PALSTAT CAQ MSSQL Úvod Níže uvedený postup je pouze doporučením a může se jeho aplikace lišit dle verzí Management Studia či verzí samotného MSSQL. Tento postup byl vypracován a testován na MSSQL2005. Navíc dokument obsahuje ukázku dávkového souboru, který je možné použít pro bezplatné verze MSSQL EXPRESS. Zákazník je vždy odpovědný za způsob zálohování bez ohledu na doporučení uvedená v tomto dokumentu. Pravidelně kontrolujte funkčnost a úplnost záloh.
Co zálohovat Databáze se na SQL serveru mohou jmenovat různě a to vždy dle toho jak jsou založeny. Pokud si databáze zakládá IT firmy musí sám vědět jaké databáze zálohovat. Pokud byla aplikace instalována firmou PALSTAT budou databáze pojmenovány. Související část „Záloha aplikací“. Není doporučeno provádět rozdílové nebo přírůstkové zálohy. „pal3g_data“ , „pal3g_archiv“ , „pal3g_attach“ , „pal3g_qsd“ případně budou obsahovat dovětek obsahující název firmy nebo specifikující rozdílné verze např. „pal3g_data_cvicna“ a „pal3g_data_ostra“ Pokud si nejste jisti co správně zálohovat tak kontaktujte firmu PALSTAT.
Kam zálohovat Lze říci, zálohujte si kam chcete. Bezpečnost a účinnost zálohování jde vždy přímou úměrou i s její cenou a je tedy na každé firmě aby se rozhodla jak důsledně zálohovat a na kolik si vlastních dat cení. Technická havárie zcela jistě přijde před auditem a nikoliv o celozávodní dovolené. Návrh možného zálohování a provozu databází: -
Data na MSSQL provozujte v RAID volba vhodného řešení je na samotné firmě. Minimálně použijte RAID1 MIRROR (http://cs.wikipedia.org/wiki/RAID)
-
Provádějte denní zálohy (mohou být i častěji) a tyto odkládejte na jiný diskový svazek.
-
Pravidelně odsouvejte zálohy na jiný stroj, např. 1x týdně kopírujte zálohu na oddělený stroj nebo NAS.
-
Zálohy uchovávejte min. týden zpět a 1x měsíčně zálohy umístěte pro dlouhodobé uložení. (DVD, BLURAY, Páska)
Některé tipy pro zálohování můžete najít např na. http://cs.wikipedia.org/wiki/Z%C3%A1loha_(informatika)
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 44 z 65
PALSTAT CAQ 3
PALSTAT s.r.o.
Idiom Better SAVE than sorry
Zálohujeme pomocí SQL Server Agent Server agent je dostupný pouze u plné verze MSSQL a není přítomen ve verzích EXPRESS. Pokud používáte pro chod systému EXPRESS databázi použijte pro zálohování dávky, které jsou popsané v další části tohoto dokumentu „Zálohujeme pomocí dávek“. Co zálohovat
Vytvoření JOB
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 45 z 65
PALSTAT CAQ 3
PALSTAT s.r.o. Založte si JOB a nastavte základní údaje.
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 46 z 65
PALSTAT CAQ 3
PALSTAT s.r.o. Nastavit kroky pro JOB
Vložte jednotlivé kroky JOBu, každý krok může provádět zálohu jedné databáze. Níže ukázka skriptu do sekce „command“ samozřejmě je nutné upravit pro konkrétní prostředí (zvýrazněno) BACKUP DATABASE [nazev_databaze] TO DISK = N'C:\Backup\MSSQL\nazev_databaze.bak' WITH NOFORMAT, INIT, NAME = N'nazev_databaze-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10 GO
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 47 z 65
PALSTAT CAQ 3
PALSTAT s.r.o. Nastavit plánování spuštění JOBu
Nastavte jak často se má záloha spouštět a v kolik hodin. Podrobné nastavení
Popsané kroky jsou základním nastavením pro vytvoření zálohování. Můžete si ovšem nastavit další podrobnosti jako varování a notifikace při určitých stavech provádění zálohy. Doporučujeme proto si prostudovat oficiální dokumentaci pro správu a řízení MSSQL serveru pro plné pochopení nastavení záloh. Např. http://msdn.microsoft.com/en-us/library/bb934498.aspx http://msdn.microsoft.com/en-us/library/ms174173.aspx http://www.google.com
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 48 z 65
PALSTAT CAQ 3
PALSTAT s.r.o.
Zálohujeme pomocí dávek Tento typ zálohování je zpravidla nutné použít pro EXPRESS verze MSSQL, ale mohou být použité i pro ostré verze MSSQL. Níže je uveden obsah dávkového souboru, který je opět nutné upravit pro konkrétní použití. Některé údaje, které je nutné upravit jsou zvýrazněny. Samotnou dávku je pak nutné spouštět pravidelně z plánovače úloh.
@ECHO OFF rem nastaveni kam se má záloha uložit set saveto=C:\PALSTAT_3G\BACKUP\ cd %saveto% rem parsujeme funkci date, dle typu serveru (CZ/EN) muze byt nutne upravit set datenovy=%date:~9,4%_%date:~6,2%_%date:~3,2%
mkdir "%saveto%%datenovy%" echo Vytvořen adresář %saveto%%datenovy% "C:\Program Files\Microsoft SQL Server\100\Tools\Binn\SQLCMD.EXE" -S IPSERVERU -U USER -P HESLO -Q "BACKUP DATABASE p3g_data TO DISK = '%saveto%%datenovy%\p3g_data.bak';" > %saveto%%datenovy%\p3g_data.log "C:\Program Files\Microsoft SQL Server\100\Tools\Binn\SQLCMD.EXE" -S IPSERVERU -U USER -P HESLO -Q "BACKUP DATABASE p3g_archiv TO DISK = '%saveto%%datenovy%\p3g_archiv.bak';" > %saveto%%datenovy%\p3g_archiv.log "C:\Program Files\Microsoft SQL Server\100\Tools\Binn\SQLCMD.EXE" -S IPSERVERU -U USER -P HESLO -Q "BACKUP DATABASE p3g_attach TO DISK = '%saveto%%datenovy%\p3g_attach.bak';" > %saveto%%datenovy%\p3g_attach.log "C:\Program Files\Microsoft SQL Server\100\Tools\Binn\SQLCMD.EXE" -S IPSERVERU -U USER -P HESLO -Q "BACKUP DATABASE p3g_qsd TO DISK = '%saveto%%datenovy%\p3g_qsd.bak';" > %saveto%%datenovy%\p3g_qsd.log
Záloha aplikací Aplikační část včetně dokumentace a konfigurace (APL,DOC,CONFIG,SETUP) lze zálohovat prostým kopírováním. Stačí tedy při provádění jakéhokoliv upgrade si starou verzi zkopírovat na jiné datové uložiště. Samotná aplikační část pro provoz firmy nepředstavuje velký problém, protože při jejím smazání či jiném poškození při havárii může být tato znovu dodána firmou PALSTAT s.r.o. Zvýšenou pozornost zálohování aplikační části věnujte pouze adresáři CONFIG kde je definováno jak a kam se má aplikace připojovat a může zde být i určité jemné a specifické nastavení pro vaší firmu. Tento adresář proto zálohujte se stejnou prioritou jako samotnou databázi.
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 49 z 65
PALSTAT CAQ 3
PALSTAT s.r.o. Umístění
Název
Obsah
SQL Server
Databáze Palstat CAQ
Data
ANO
Specifická zákaznická nastavení
Různé
CONFIG\config.xml
Zákaznická konfigurace systému Konfigurace připojení k databázi Licenční soubory
Instalace Palstat CAQ
CONFIG\database.enc
CONFIG\keys.enc CONFIG\licence.enc CONFIG\extensions.xml APL\*.* DOC\*.* SETUP\*.* APL\Drivers\*.* APL\Imp3D.dll
Informace o dokumentaci Aplikace Dokumentace Konfigurace Zákaznické drivery, propojení na měřící zařízení
Klíčové pro provoz
Doporučená minim. četnost zálohování
Poznámka
V případě, že není zálohováno
Denně
Viz. manuál zálohování databází
Nelze obnovit
NE
Po instalaci Po změně nastavení
SQL uživatelské účty, Linked servers, Batch Jobs, pokud byly vytvořeny nad rámec standardní instalace např. pro účely propojení s jiným systémem
Lze ručně nastavit (je nutné znát detailní informace)
NE
Po instalaci Po změně souboru
Lze ručně nastavit (je nutné znát nastavení)
ANO
Po instalaci Po změně souboru
ANO ANO
Po instalaci Po změně licence
Lze ručně nastavit (je nutné znát parametry připojení) Poskytne PALSTAT
NE ANO NE NE NE NE
Jen v případě změny zákazníkem Po instalaci Po aktualizaci
Lze ručně nastavit (je nutné znát nastavení) Poskytne PALSTAT
Po instalaci Po aktualizaci
Poskytne PALSTAT
Kontrola Pravidelně kontrolujte funkčnost záloh jak kontrolou zda se zálohy vytvářejí tak prováděním obnov databází do MSSQL serveru pro ověření (samozřejmě pod jiným názvem než ostré databáze), že zálohy nejsou poškozeny a jsou funkční. Může dojít k pozastavení naplánovaných úloh z jakéhokoliv důvodu (nenastartuje MSSQL agent, nebo plánovač úloh) a tak se můžete snadno ocitnout bez pravidelných záloh.
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 50 z 65
PALSTAT CAQ 3
PALSTAT s.r.o.
Obnova PALSTAT CAQ po havárii nebo z jiného důvodu Obnova aplikací Pokud máte zálohu aplikační části tedy adresáře s instalací (APL,DOC,CONFIG,SETUP), nakopírujte tyto adresáře do nového Palstat3G. Pokud nemáte tato data kontaktujte firmu PALSTAT a aplikační část vám dodáme, bude pouze nutné znovu sestavit konfigurační soubor CONFIG\database.enc
Obnova databází Vyhledejte a připravte si poslední známou zálohu všech databází. a) Došlo k havárii serveru a je nutné jej reinstalovat a.
instalujte MSSQL server dle návodu v sekci Instalace Microsoft SQL Server 2008 R2 Express.
b. Přiřaďte uživateli „pal“ oprávnění k provádění restore databází. Dočasně lze nastavit právo „sysadmin“. Po provedení restore právo opět odeberte. c.
Přihlaste se pod uživatelem „pal“ pod Management Studio
b) Chceme pouze obnovit data ze zálohy a. Přiřaďte uživateli „pal“ oprávnění k provádění restore databází. Dočasně lze nastavit právo „sys admin“. Po provedení restore právo opět odeberte b.
Přihlaste se pod uživatelem „pal“ pod Management Studio
1) Na stromě SQL serveru klikněte pravým tlačítkem na „Databases“ -> “Restore Database”
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 51 z 65
PALSTAT CAQ 3
PALSTAT s.r.o.
2) V okně Restore Database zvolte zda chcete provést obnovu do nové databáze nebo do již existující a tuto přepsat „To database“. Dále zvolte „From device“ a pomocí ikonky vpravo v řádku vyberte soubor se zálohou pro příslušnou databázi.
3) Po vybrání zálohy se tato zobrazí v okně níže kde je nutné zálohy zaškrtnutím vybrat.
4) Pod záložkou „Option“ zkontrolujte zda cesta „Restore As“ je platná a případně ji upravte dle potřeby. Pokud budete přepisovat existující databázi tak musíte zvolit „Overwrite the existing database“. Nastavení potvrdíte tlačítkem OK a tím zahájíte obnovu databáze.
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 52 z 65
PALSTAT CAQ 3
PALSTAT s.r.o.
Upgrade SW Palstat 3G UPOZORNĚNÍ: Při běžném upgrade je nutné počítat s dobou na odstavení a ukončení práce s PALSTAT CAQ na 30min až 2h. Čas provedení si tak řídí zákazník sám dle vlastního naplánování odstávky. Firma PALSTAT s.r.o. nezajišťuje realizaci provedení UPGRADE je plně v kompetenci zákazníka. Upgrade prováděné firmou PALSTAT je možné po sepsání speciálního dodatku k servisní smlouvě a je zpoplatněn dle ceníku. Servisní oddělení vám pošle email s odkazem na stažení posledních verzí modulů, manuálů a tiskových sestav. Balík se stahuje z našeho FTP serveru a každý nový release má unikátní název souboru ke stažení. Po stažení balíčku proveďte následující kroky: 1. Rozbalte si stažený balíček do pomocného adresáře. 2. Pokud chcete ověřit správnost a konzistenci staženého balíku tak název souboru obsahuje za poslední pomlčkou MD5 otisk balíčku a lze si tak například pomocí funkce v Total Commander (Soubor -> Vytvořit kontrolu dat) porovnat MD5 otisky a ujistit se o správném a bezchybném stažení aktualizace. 3. Odkaz respektive soubor, který stahujete a je vám zaslán např: http://ftp.palstat.cz/download/apl-2011.01.010-5709ca663c917410d4f966b7f09c8061.zip obsahuje tyto základní informace „apl-číslo uvolnění-md5 otisk.zip“ podrobné informace k release najdete v adresáři APL\release.xml 4. Pro provedení upgrade je nutné zajistit ukončení práce VŠECH uživatelů v PALSTAT CAQ. K tomu můžete použít zámeček v adresáři CONFIG\service.lck.bak tento přejmenujte na service.lck a zajistíte tím, že: a) Nepůjde spustit jakákoliv další instance palstat. b) Na současně spuštěných klientech bude do 1min vyvolán dialog, který uživatele informuje, aby do 1min ukončil práci a vše uložil. Pokud tak neprovede, bude aplikace po uvedeném čase ukončena. V samotném zámečku service.lck je možné upravit hlášky, které se mají uživatelům zobrazit. Po provedení UPGRADE opět zámeček přejmenujte na *.bak c) V některých případech se může stát, že vynucení ukončení pomocí zámečku není funkční. Bohužel toto nedokážeme ovlivnit a v případě, že toto nastane, je nutné takové uživatele respektive otevřené soubory na serveru se sdílením ukončit manuálně. 5. Přejmenujte si adresář APL, abyste ho měli zálohovaný například na APL.old1, pak ho nahraďte novým z archivu. a) Pokud používáte drivery, tak je potřeba z původního adresáře APL nahrát do nového soubor Imp3D.dll a/nebo adresář Drivers a/nebo adresář Legacy
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 53 z 65
PALSTAT CAQ 3
PALSTAT s.r.o.
6. Adresáře CONFIG, DOC a SETUP přepište obsahem příslušných adresářů z archivu, aby se jejich obsah zaktualizoval. V adresáři CONFIG jsou pro chod PALSTAT nezbytné a klíčové soubory a to především database.enc, kde je informace o tom na jaké SQL se má aplikace připojovat a licenční soubory. Klíčové soubory jsou s příponou *.enc a u těchto si zajistěte jejich zachování. Změnu provádějte, pouze pokud k tomu budete vyzváni servisním technikem PALSTAT s.r.o.. V běžném UPGRADE se tyto soubory nemění. 7. Spusťte PalstatCAQ.exe a vyčkejte, než proběhne aktualizace databází. V některých případech aktualizace nemusí proběhnout a to především tehdy pokud se aktualizace netýká změn v databázi, ale pouze ve výkonném kódu programu. Výzva k provedení upgrade se také může opakovat několikrát za sebou a je to normální a správné chování. Případná chyba je signalizována odpovídající hláškou s informací v jakém aktualizačním kroku k chybě došlo a v takovém případě je nutné kontaktovat servisní oddělení PALSTAT s.r.o. 8. Programem DBBM ( viz. Výchozí data a číselníky ) nahrajte do hlavní databáze (obvykle má v názvu slovo "data") obsah .sdf souboru. Heslo pro přístup do programu je "PalStaT123". Tímto nahrajete do programu aktuální seznam popisků polí v programu a lze tak i nahrávat jiná speciální data na žádost zákazníka. POZOR: Neodborným či chybným ovládáním programu lze databázi poškodit. 9. Nakonec přes Manažer tiskových sestav importujte aktuální sestavy Palstatu z .prx souboru. Pokud máte vlastní logo v tiskových sestavách, tak při importu obrázků vyškrtněte "Logo" a “Logo Palstat“ (viz. vložený obr.), aby se Vám Vaše logo nepřepsalo výchozím logem Palstatu. Manuál najdete na Tiskové sestavy
10. Pokud si chcete ověřit a případně se informovat jaké změny jsou v nové verzi je možné tak provést na zákaznickém portálu http://portal.palstat.cz přístupové jméno a heslo Vám bylo
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 54 z 65
PALSTAT CAQ 3
PALSTAT s.r.o.
zasláno dříve a případně, že jej nemáte tak prosím kontaktujte naší společnost na [email protected]. Dokumentovány jsou pouze zásadní změny týkající se ovládání programu a některé opravy především chyb na uvedené stránce nenajdete.
Provádění UPGRADE firmou PALSTAT Při sepsání smluvního dodatku je možné, aby upgrade byl prováděn firmou PALSTAT. K tomu aby mohl být tento dodatek sjednán musí být ze strany zákazníka (uživatele sw) zajištěno vzdálené připojení na server jednou z níže popsaných metod. Pořadí uvádí doporučené technologie vzdáleného přístupu. -
RDP přímé nebo přes VPN, přístup na MSSQL server a FileShare umístění aplikací PALSTAT, pokud je umístěna aplikace nebo MSSQL na více lokacích přístup musí být zajištěn na všechny z nich. Přístup musí být povolen přímo na server zákazníka. Zákazník dodá manuál a přístupové údaje. Doporučujeme zřízení trvalého přístupu s omezením na IP adresu firmy PALSTAT. Na vzdáleném serveru musí být funkční internetové připojení, aby technik mohl stáhnout ze serveru PALSTAT nové verze.
-
TeamViewer v7, PALSTAT má zakoupenu licenci na komerční užívání vzdáleného řízení počítače pomocí TeamViewer verze7. Připojení musí být vždy vyvoláno po vzájemné dohodě techniků a zákazník tak může kontrolovat frekvenci připojení i práci vzdáleně prováděnu. Z počítače na který bude technik PALSTAT připojen je dále nutné zajistit přístup na FileShare aplikací PALSTAT a na MSSQL bud pomocí Management studia přímo na stanici připojeného počítače nebo dále pomocí RDP. Způsob užívání najdete v sekci TeamViewer tohoto manuálu.
-
JoinMe, bezplatný nástroj na vzdálené řízení podmínky stejné jako pro TeamViewer
-
NTRsupport, komerční nástroj pro vzdálené řízení, podmínky stejné jako pro TeamViewer
V některých případech je nutné, aby technik měl k dispozici na serveru ADMINISTRATOR učet, protože často dochází k případům kdy uživatelé na dohodnutý čas upgrade nevypnou aplikaci a je nutné na serveru ukončit těmto uživatelům spojení. Platnost smluvního dodatku o provádění upgrade bude platná od vzájemného potvrzení funkčnosti vzdáleného přístupu. V případě částečné funkčnosti nebo jiného omezení není dodatek platný a nelze jej uplatnit. Zákazník poté musí upgrade provádět svépomocí.
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 55 z 65
PALSTAT CAQ 3
PALSTAT s.r.o.
Definování provádění UPGRADE firmou PALSTAT. Jméno: O provádění upgrade bude na straně zákazníka informován:
Telefon: Email: RDP(VPN) TeamViewer
Způsob vzdáleného přístupu na server zákazníka: JoinMe NTRsupport Vzdálený přístup byl otestován:
Dne: ANO
Administrator účet na server NE ANO Je na serveru funkční http na http://ftp.palstat.cz/ NE Na žádost
Frekvence provádění UPGRADE:
vždy při uvolnění nové verze (první pondělí následujícího měsíce) půlročně (první pondělí června) ročně (první pondělí ledna)
Čas provádění UPGRADE, pracovní dny mezi (7:00 / 22:00)
Čas: Osobní dohoda při každém upgrade:
……………………………………………………
……………………………………………………..
Přijal za zákazníka
Přijal za PALSTAT s.r.o.
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 56 z 65
PALSTAT CAQ 3
PALSTAT s.r.o.
Downgrade SW Palstat 3G Nové verze aplikací při aktualizaci databází na nich provádějí nevratné změny. Downgrade je tak možný jen za cenu ztráty dat. Musí se nejenom nahradit adresář APL starším ze zálohy, ale také se musí ze záloh obnovit databáze, které příslušné verzi Palstatu 3G odpovídají. Technicky to tedy možné je, ale z výše popsaných důvodů to nedoporučujeme. Při každé aktualizaci doporučujeme provádět zálohu adresáře APL např do APL.old1, APL.old2… a zároveň i zálohu databáze. Pokud máte nastaveno automatické denní zálohování tak stačí pravidelná záloha. Pokud zákazník z jakéhokoliv důvodu bude vyžadovat downgrade se zachováním dat bude toto muset nejprve posoudit technický ředitel a případné SQL úpravy a konverze budou zpoplatněny dle náročnosti. Ve většině případů je možné DOWNGRADE provádět o jedno číslo verze zpět. Například pokud vám byla zaslána nová verze 2012.02.038 a následně bylo zjištěno, že je zde vážný problém který vám brání v plnohodnotném užívání programu tak se lze vrátit na 2012.02.037. Tento příklad nelze aplikovat jako precedent.
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 57 z 65
PALSTAT CAQ 3
PALSTAT s.r.o.
Migrace na nový server STARÝ SERVER -
Ukončete práci na všech klientských PC Ukončete na starém serveru sdílení, aby nikdo nemohl omylem spustit verzi ze starého serveru Zálohujte pomocí Management Studia databáze „pal3g_*“ pod uživatelem „pal“ Přesuňte kompletní adresář PALSTAT na nový server.
NOVÝ SERVER: -
-
-
-
Musí být instalován .NET4 Nový server instalujte v autentifikaci SQL a Windows (Mix mode) SQL server musí mýt povolen TCP/IP a NamePipes, pro odzkoušení je vhodné vypnout FireWall a tento si zapnout po odzkoušení a v případě nefunkčnosti na firewall zajistit výjimky na porty 1433TCP a 1434UDP Založte na SQL serveru uživatele „pal“, přiřaďte mu vysoká práva aby mohl provádět restore např. sysadmin, pro uživatele je vhodné vypnout „password policy“ Proveďte restore databází a ujistěte se, že databáze jsou v kódování CZECH_CS_AS, vlastníkem byl uživatel „pal“ což zajistíte spuštěním níže uvedeného příkazu nad každou PALSTAT databází sp_changedbowner “pal”; Odeberte uživateli „pal“ práva sysadmin Ve složce kam byl zkopírován PALSTAT vyhledejte CONFIG\database.enc a upravte hodnoty „Data Source“, kterých může být v souboru více, uživatelské jméno a heslo. Pokud je soubor nečitelný znamená to, že je šifrovaný a je nutné použít utilitu APL\Constreditor.exe, kterému po spuštění musíte dodat šifrovací klíč, který je často v adresáři CONFIG a následně se editace konfiguračního souboru provádí v grafickém prostředí programu. Složku na novém serveru sdílejte pro uživatele, kteří mají s PALSTAT pracovat, stačí právo READ Nyní by měl jít PALSTAT na serveru spustit. Dokud nebude možné spustit Palstat ze serveru tak se nepokoušejte nějak zprovoznit na klientu. (nepůjde to) Pokud nelze na serveru spustit tak nejpravděpodobnější potíže jsou: 1. Na novém serveru je MSSQL instalováno jako instance a je nutné do DATASOURCE uvést MSSQL včetně instance nikoliv pouze IP nebo název 2. Uživatel „pal“ není vlastníkem databází a omylem byl restore proveden pod uživatelem SA nebo windows\Administrator 3. MSSQL nemá zapnuté TCP/IP a nenaslouchá na 1433 4. Není puštěna služba MSSQL browser 5. Firewall blokuje přístup na MSSQL 6. Na serveru není .NET4
KLIENTSKÁ STANICE -
Musí být instalován .NET4 Na klientech přemapujte sdílený disk, nebo upravte UNC cestu na zástupce. Mělo by opět fungovat. Pokud nelze spustit PALSTAT z klientské stanice, ale ze serveru ano tak nejpravděpodobnější potíže jsou: 1. Firewall blokuje přístup na MSSQL
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 58 z 65
PALSTAT CAQ 3
PALSTAT s.r.o.
2. MSSQL nemá zapnuté TCP/IP a nenaslouchá na 1433 3. Není puštěna služba MSSQL browser 4. Na klientu není .NET4
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 59 z 65
PALSTAT CAQ 3
PALSTAT s.r.o.
Zámek a vynucení ukončení PALSTAT V některých případech je požadováno a nutné centrálně ukončit PALSTAT na všech stanicích a zamezit uživatelům další spuštění systému PALSTAT. Běžně je toto používáno v případě provádění Upgrade SW. Každá instalace systému PALSTAT obsahuje adresář CONFIG kde můžete najít soubor service.lck.bak přejmenováním souboru na service.lck provedete aktivování zámku aplikace, která má dvě základní funkce. 1) Ukončení spuštěných aplikací na klientských stanicích. Po aktivování zámku systém vyzve uživatele, aby do 1min vše uložil a zavřel aplikaci. Pokud na výzvu nebude reagovat tak bude ukončení vynuceno. V tomto případě je možná ztráta neuložených dat. 2) Zajistí, aby nikdo další nemohl pustit jakýkoliv program PALSTAT a upozorní jej nastavitelnou hláškou. V některých případech se může stát, že vynucení ukončení pomocí zámečku není funkční. Bohužel toto nedokážeme ovlivnit a v případě, že toto nastane, je nutné takové uživatele respektive otevřené soubory na serveru se sdílením ukončit manuálně.
Nastavení zámku Obsah souboru se skládá z několika konfiguračních hodnot. Jednotlivé parametry lze komentovat uvedením středníku na začátku řádku. command=service runtimemessage=Prave probiha udrzba systemu PALSTAT znovuspusteni bude mozne za nekolik minut startmessage=Prave probiha udrzba systemu PALSTAT manager=OMZaccngDiUBADgA
Popis parametrů: -
command [povinný], musí být vždy uveden
-
runtimemessage [nepovinný], zpráva, která se má zobrazit klientům při běžící aplikaci
-
startmessage [nepovinný], zpráva, která se má zobrazit při pokusu puštění nové aplikace
-
manager [nepovinný], identifikátor klíče PC, který má být výjimkou a lze aplikace spouštět i při aktivním zámku
Klíč pro parametr manager získáte z registrů ve větvi HKEY_CURRENT_USER\Software\PALSTAT.NET pod ID
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 60 z 65
PALSTAT CAQ 3
PALSTAT s.r.o.
Vzdálená podpora, servis a školení Pro případ rychlého zásahu u zákazníka je vhodné použít některou z metod vzdáleného přístupu, který nám zajistí vidět obrazovku zákazníka a vzájemně spolupracovat na řešení problému. Vzdálené připojení realizujeme několika způsoby vždy dle možností zákazníka. Některé z níže uvedených způsobu jsou blokovány vnitřní politikou zákazníka.
Data na FTP V některých případech je nutné, aby na náš server byla nahrána data, která následně zpracují naši technici. Pro nahrání dat použijte náš FTP server kam je možné data pouze nahrávat ale nejde stahovat nebo mazat. V případě přerušení přenosu je proto nutné nahrávat pod jiným názvem. Na FTP lze nahrávat data o do velikosti 15GB a v takových případech doporučujeme archív dat rozdělit na menší balíky (cca 300MB) a tyty poté nahrávat na server. Ideálním programem pro kompresi je program 7zip (http://www.7-zip.org/) . Pokud máte data připravena k nahrání na náš server tak použijte například program TotalCommander (http://www.ghisler.com/download.htm ). Po spuštění programu stiskněte Ctrl+F, otevře se správce FTP připojení zde zvolte „Nové připojení“ a vyplňte pole dle obrázku níže. Po nahrání dat informujte odpovědnou osobu ve firmě PALSTAT o nahrání dat na FTP aby tato mohla být dále zpracována.
RDP a VPN Nejkomfortnější způsob přístupu zajištuje našim technikům plný přístup na server zákazníka kde může být v případě potíží kdykoliv použit. Zákazník musí firmě PALSTAT dodat přístupové údaje k RDP a případně manuál k instalaci a nasazení VPN zákazníka. Doporučujeme neomezovat přístup časovou platností, ale omezit na IP adresu firmy PALSTAT tedy 91.218.189.26 a zajistit tak dostupnost přístupu kdykoliv je třeba a zároveň udržet bezpečnost.
NTRglobal – Inquiero Vzdálené připojení je licencovaný produkt společnosti http://www.ntrglobal.com/ Torres Diagonal Litoral Josep Pla, 2 - Edificio B3, 1ª Planta 08019 Barcelona Spain Tel: +34 93 445 0700 Fax: +34 93 445 0701 Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 61 z 65
PALSTAT CAQ 3
PALSTAT s.r.o.
Spojení je realizováno přes protokol HTTPS tím je zcela bezpečný a může být použit pro vzdálené připojení jak na klientské stanice tak přímo na servery. Služba je využívána v 57 zemích s více jak 10,000 zákazníky mezi které patří několik významných společností čím služba přispívá ke své důvěryhodnosti, spolehlivosti a především bezpečnosti. Systémové požadavky
Aby bylo možné realizovat spojení mezi klientem a firmou PALSTAT s.r.o. je nutné na straně klienta povolit komunikaci na portech 443 a 110. Případně a to je vhodnější povolit komunikaci pro IP 91.218.189.26 (IP adresa f.Palstat). Toto se týká jak PC tak případně firemního firewall. Také je vhodné po dobu spojení vypnout na klientském PC Windows Firewall případně jiný softwarový nástroj obdobné funkce. Některé firewall například ukončí spojení po určité době, předpokládajíc, že se jedná o nepovolenou komunikaci. Software
Pro komunikaci a vzdálené připojení je nutné na klientském PC instalovat komponentu ActiveX, která zajišťuje propojení mezi klientem a serverem. Samotná ActiveX komponenta je při vyvolání spojení instalována automaticky viz obr níže, nebo ji lze stáhnout z adresy http://www.palstat.cz/Download/ntrplugin_setup.msi Dále je nutné použití InternetExplorer, povolení instalace ActiveX, povolení JavaScript nebo FireFox kdy bude místo ActiveX použita externí knihovna zajišťující komunikaci. Připojení krok za krokem
V této kapitole můžete krok za krokem pomocí obrázků vidět, jak samotné propojení probíhá. Otevření stránky www.palstat.cz
Otevřete uvedenou WWW stránky a zde klikněte na ikonku vzdáleného připojení.
Otevřené spojení
Po potvrzení vložených údajů je aktivována naše služba a operátor je upozorněn na příchozí spojení. V tento okamžik je možné již komunikovat textově pomocí dolního textového pole a jakýkoliv text následně odešlete opět tlačítkem „Odeslat“. Samotnou komunikaci lze kdykoliv ukončit pomocí tlačítka „Zavřít“. Jakákoliv komunikace provedené pomocí této služby je monitorována a lze ji kdykoliv zpětně vyhledat.
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 62 z 65
PALSTAT CAQ 3
PALSTAT s.r.o.
Vzdálené připojení
Pokud nestačí textová komunikace je možné vzdálené připojení. V takovém případě operátor o připojení požádá a v komunikačním okně se zobrazí zpráva s nutností potvrzení vzdáleného připojení. Pokud si přejete aby se operátor připojil na Vaše PC potvrďte připojení zvýrazněným tlačítkem. V tomto okamžiku je nutné aby na Vaše PC bylo možné instalovat ActiveX komponenty.viz kapitola „Softwarové a systémové požadavky“. Pokud bylo z tohoto PC již někdy v minulosti spojení realizováno instalace plug-inu neproběhne, protože Váš systém je již pro spojení připraven. Instalace ActiveX
Komponenty nainstalujete kliknutím na tlačítko „Nainstalovat“. Opět je nutné dodržet požadavky kapitoly „Softwarové a systémové požadavky“ aby bylo možné plug-in instalovat.
Spojení dokončeno
V případě úspěšné instalace Activex je okamžitě realizováno spojení a operátor od tohoto okamžiku vidí Vaši plochu a je schopen pohybovat Vaší myší. Úspěšnost propojení můžete sledovat opět v komunikačním okně kde jako poslední záznam můžete vidět „RC Spojeno ---- Zavřít ----“. Spojení opět může být kdykoliv z Vaší strany ukončeno kliknutím na tlačítko „Zavřít“
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 63 z 65
PALSTAT CAQ 3
PALSTAT s.r.o.
TeamViewer Naše společnost má nakoupeny LICence k použití TeamViewer pro komerční užití. Strana zákazníka proto může použít FREE verzi. Pokud máte na svém PC již TeamViewer instalován tak proveďte jeho spuštění a spojte se telefonicky s naší firmou. Na Vyžádání je třeba si vyměnit ID session a heslo. Poté se může operátor Palstat připojit na PC zákazníka. Návody jak program používat a obsluhovat najdete na http://www.teamviewer.com/cs/help/firststeps.aspx případně se základní obsluhou Vás seznámí operátor Palstat, který Vás připojením provede. Instalace TeamViewer
Pokud nemáte program instalován přejděte na stránku www.teamviewer.com a zde kliněte na „Spustit plnou verzi“. Projděte instalačním procesem, který Vám nakonec zobrazí okno programu s vygenerovaným číslem a heslem, které je třeba sdělit druhé straně pro připojení.
Spuštění QuickSupport
Na stránkách palstat.cz klikněte na ikonku TeamViewer, stáhněte a spusťte program. Zde se zobrazí opět číslo, které je nutné sdělit druhé straně pro připojení. Heslo je součástí a bude firmou PALSTAT známo.
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 64 z 65
PALSTAT CAQ 3
PALSTAT s.r.o.
Join.me Přejděte na stránku https://join.me/ klikněte na ikonku „basic“ a následně potvrdíte pomocí velké oranžové šipky viz. screenshot a následujte instrukce na obrazovce.
-
při použití FireFox budete vyzváni ke stažení a následně je nutné spustit EXE soubor.
-
Při použití Internet Explorer proběhne spuštění aplikace.
Po úspěšném stažení a spuštění se v horní části obrazovky zobrazí ovládací panel s číslem, které je třeba sdělit operátorovi při spojení nebo zaslat emailem. Samotná inicializace spojení pod Internet Explorer může trvat až 3min a může se jevit jako nefunkční. Je třeba vyčkat. Ve výchozím nastavení nemá operátor po připojení dovoleno ovládat kurzor myši a pouze může Vaši obrazovku sledovat. Operátor si proto o kontrolu nad kurzorem požádá a budete muset povolit tento požadavek. Viz. screenshot
Instalační manuál PALSTAT CAQ
vydáno 7.8.2014
strana 65 z 65