Znovupřidání smazaných PZTS přístupů pro master účet

Znovupřidání smazaných PZTS přístupů pro master účet

Problém

V některých případech může dojít k odmazání PZTS práv uživatele typu master na straně ASSET Serveru. Tím že uživatel nemá práva, tak pak nejsou vidět ani ovladače (objekty) v aplikaci ASSET Client a nelze tyto práva běžným způsobem doplnit. Pokud by nebyl uživatel ani v ŘJ, pak postupujte podle návodu Znovupřidání smazaného master uživatele v ŘJ.

Řešení

Ruční doplňení PZTS práv přímo do DB.

Postupujte podle následujících kroků
  1. Otevřete si aplikaci Microsofr SQL Server management studio (MSMS).
  2. Zjistěte si ID objektu, kterému zmizely práva PZTS lze zjistit dvěmi způsoby 
    1. z DB lze zjistit z tabulky "Object" - v MSMS zadejte: SELECT * FROM [Object]
    2. z ASSET Console ze záložky Objekty
  3. V Tabulce [EZSRights] si vyhledejte všechny přístupy uživatele master (id 1) a ujistěte se, že tam chybí práva pro ID objektu který se nezobrazuje. - v MSMS zadejte: SELECT * FROM [EZSRights] where uid = '1'
  4. Přidejte právo PZTS ručně do DB - zadejte tam stejné heslo mastera, jaké je v ŘJ - v MSMS zadejte: INSERT INTO [EZSRights] (password, objectId, levelId, uid, valid) VALUES ('1111','20','1','1','1') první hodnota 1111 je heslo mastera, změňte ho na stejné heslo jako je v ŘJ. Druhá hodnota je ID objektu, zadejte tedy ID objektu, kde chybí práva PZTS (viz bod 2). Ostatní 3 hodnoty ponechte ve výchozím stavu (hodnota 1)
  5. Restartujte aplikaci ASSET Client a zkontrolujte, že se již objekt zobrazuje správně.

Související články