Skip Navigation Links Skip Navigation Links.
Skip Navigation Links Skip Navigation Links.


65139 - AM Console / Collector - Licence - Automaticky přidělovat - hlásí chybu "Incorect syntax near ")""

Článek se týká verzí produktů

ALVAO Asset Management 8.2 SP1, FIX6, FIX7 (8.2.2090, 8.2.2143, 8.2.2196).

Příznaky

  • AM Console - Evidence licencí - Upravit/Nová - po stisku OK se zobrazí chyba "incorrect syntax near ")"".
  • AM Collector - v logu nebo v okně se zobrazuje chyba "incorrect syntax near ")"" a Collector nic neprovádí.
  • V AM je definována licence, která má definován filtr, ve kterém není definována žádná vlastnost počítače (jsou použity pouze např. proměnné [@ObjectName], [@ObjectKind] a [@ObjectPath]).
  • Příznak "Automaticky přidělovat" nemusí být u licence ani zapnut.

Příčina

Příčinou je chyba v produktech ALVAO.

Řešení

Opraveno ve verzi 8.2.2255.

Náhradní řešení

Na databázi spusťte následující opravný skript:

updatelh
set
lh.AutoAssignFilter='('+lh.AutoAssignFilter+') AND [Název v síti] IS NOT NULL'
from
tblLicHist lh
where
lh.Valid=1
   
and isnull(lh.AutoAssignFilter,'')!=''
   
and isnull(lh.AutoAssignFilter,'') not like N'%[[][^@]%'

Pozn.: Skript přidá do každého filtru, který neobsahuje v textu podmínku na vlastnost objektu vždy pravdivou podmínku a tím předejde chybě.

 

 

 

Nenašli jste co jste hledali? Zeptejte se našeho týmu technické podpory.