preneseni_managera_vcetne_reportu
Table of Contents
Přenesení managera včetně reportů
Mezi více počítači
Obdobné nastavení platí pro druhé pokladní místo.
Počítač s SQL ke kterému se budeme připojovat:
- Zazipovat složku server a stáhnout.
- Ve Windows vytvořit místní účet - uživatele “reportuser” s heslem “reportuser123”, nápověda pro heslo “ru123” ( *již netřeba)
- V IE na adrese http://localhost:8080/reports nastavit tomuto uživateli roli Content Manager. ( *již netřeba)
- Ve firewallu vytvořit nové příchozí pravidlo - povolil port 1433 ( *port 8080 již netřeba)
- Ovládací panely, Systém a zabezpečení, Brána Windows Firewall, vlevo Upřesnit nastavení, Příchozí pravidla, vpravo Nové pravidlo, Port, Další, 1433, 8080, Další, Další, Název: PosExpert, Dokončit a vše pozavírat
- Přes SQL Server 2014 Configuration Manager povolit TCP/IP komunikaci a restartovat SQL server.
- v programech otevřít Microsoft SQL Server 2014, SQL Server 2014 Configuration Manager (nebo C:\Windows\System32\SQLServerManager12.msc), vlevo SQL Server Network Configuration, Protocols for MSSQLSERVER, TCP/IP, pravym, Enable, OK, SQL Server Services, SQL Server (MSSQLSERVER), pravym Restart, po provedení zavřít okno
Počítač s managerem připojující se vzdáleně k databázi:
- Nahrát a rozzipovat složku server.
- Vytvořit na ploše zástupce POS Expert Manager (a přejmenováním odstranit “ - zástupce”).
- Nahrát a nainstalovat knihovny SQLSysClrTypes.msi a ReportViewer.msi. ( *již netřeba)
- V souboru POS Expert Manager.exe.Config
- zadat cestu do <add key=“SQLServer” value=“.” />
- V souboru POS.Expert.exe.Config
- v části <connectionStrings> zadat cestu
- v části <applicationSettings> nastavit ReportingServiceUserName na “reportuser”, ReportingServiceUserPassword na “reportuser123” a v ReportingServiceUrl zadat místo localhost cestu ( *již netřeba)
- Ze souboru licence.xml zkopírovat licenční klíč.
- Spustit POS Expert Manager a zadat licenci.
- Otestovat!
Pozn.: cesty k SQLServeru můžeme zadávat: . (lokální db, výchozí instance SQL), ip adresu (nepřiděluje náhodně dhcp), nebo název pc (zapnutá viditelnost v síti).
Např. Data Source=.;, Data Source=192.168.1.1; Data Source=1.1.1.1,1533; nebo Data Source=Pokladna161010a
Pokud db není v defaultní instanci sql, uvádíme název instance za zpětným lomítkem, např. Data Source=.\MSSQLSERVERPOS
Aby fungovalo připojení dle názvu pc, musí být na obou počítačích nastavena viditelnost PC v síti.
Win10 + wifi:
- Na hlavním panelu klikněte na Start → “Nastavení“. Poté vyberte “Síť a internet“, vlevo “Wi-Fi” a vpravo “Spravovat známé sítě“. Vyberte konkrétní síť a klikněte na “Vlastnosti“. Zde pak u položky “Nastavit tento počítač jako zjistitelný” nastavte “Zapnuto“.
Win8 + eth:
- Na hlavním panelu klikněte na Start → vlevo dole na šiplu dolu, “Nastavení počítače“. Poté vyberte “Síť“ a vpravo “Síť připojeno”. Zde pak u položky “Vyhledávat zařízení a obsah” nastavte “Zapnuto“.
Problémy s komunikací
- zkontrolovat povolení portů a tcp/ip
- vypnout firewall
- restartovat sql ve službách pc a/nebo přes SQL Server 2014 Management Studio
V rámci jednoho počítače
Rozdělení programu pro nová a archivní data na jednom PC ( *nově stačí toto)
- Vytvořit kopii managera (složka server), pojmenovat server1. Databázi se starými daty uložit pod názvem PosExpert1 a upravit v config cestu na tuto db.
- Na ploše vytvořit zástupce na managera s názvem Stará data a vše otestovat!
Rozdělení programu pro nová a archivní data na jednom PC ( *starý způsob)
- Vytvořit kopii managera (složka server), pojmenovat server1. Databázi se starými daty uložit pod názvem PosExpert1 a upravit v config cestu na tuto db.
- V IE otevřít Report Manager, New Folder (2x), pojmenovat třeba POS1 a druhou POS2. Vpravo u POSExpert kliknout na šipku, Move, vybrat POS1.
- Ve složce server otevřít POS.Expert.exe.config a (mezi část DefaultUILanguage a ReportingServiceUserName) přidat:
<setting name="ReportingServiceRootFolder" serializeAs="String"> <value>/POS1</value> </setting>
- Spustit ReportInstaller (pokud mají starou verzi aplikace tak původní), nastavit databázi s archivními daty na POSExpert1, složku nechat jak je (POSExpert) a naisntalovat.
- V IE otevřít Report Manager, vpravo u POSExpert kliknout na šipku, Move, vybrat POS2 a zavřít.
- Provést stejnou úpravu configu ve složce s instalací k archivním datům, jen value nastavit /POS2.
- Upravit dle názvu složky cestu k Custom reportům - v Managerovi v konfiguraci programu
- přepsat /POSExpert/Custom/… na /POS1/POSExpert/Custom/… (bez přípony .rdl)
- Na ploše vytvořit zástupce na managera s názvem Stará data a vše otestovat!
Pozn.: Názvy adresářů, databáze a zástupce mohou být samozřejmě libovolné.
preneseni_managera_vcetne_reportu.txt · Last modified: 2018/08/16 13:11 by tomasruc