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:
update lh
setlh.AutoAssignFilter='('+lh.AutoAssignFilter+')
AND [Název v síti] IS NOT NULL'
fromtblLicHist lh
wherelh.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.
|