User Tools

Site Tools


preneseni_managera_vcetne_reportu

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

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki