Migrace na nový server


POZOR, jedná se o standardní řešení migrace systému, které nemusí být aplikovatelné na každého zákazníka. Především zákazníci s propojením na informační systém budou potřebovat do MSSQL doinstalovat podpůrné knihovny našeho systému a provést otestování migrace a propojení s informačním systémem.

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 případně lépe na aplikaci/službu MSSQL a MSSQL Browser.
  • 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 CONFIGdatabase.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 nebo MSSQL Browser.
    2. MSSQL nemá zapnuté TCP/IP a nenaslouchá na 1433.
    3. Není puštěna služba MSSQL browser.
    4. Na klientu není .NET4.
https://www.palstat.cz/ - Systém řízení kvality Ubytování ve Vrchlabí