41765 - AM - Licence - pokud je pole "Aktivační klíč" prázdné, po
upgrade dojde ke ztrátě hodnoty z pole "Sériové číslo"
Článek se týká verzí produktů
ALVAO Asset Management 8.0 (ALVAO Admin 8.0.1151)
Příznaky
- V Evidenci licencí existují licence, které mají prázdné
hodnoty v poli Aktivační klíč a vyplněnu
hodnotu v poli Sériové číslo.
- Po upgrade dojde ke ztrátě hodnoty, která byla uvedena v
poli Sériové číslo.
Příčina
Příčinou je chyba v produktech ALVAO.
Řešení
Chyba byla opravena od verze ALVAO Admin 8.0.1152 a vyšší.
Náhradní řešení
Pokud je ALVAO Admin ve verzi 8.0.1151, před upgradem databáze spusťte
následující skript:
update
tblLicHist
set
txtActivationKey=''
where
txtActivationKey
is
null
and txtSerialNum
is
not
null
a poté můžete provést upgrade.
Dodatečná oprava dat
Pokud jste provedli upgrade verzí ALVAO Admin 8.0.1151 a ztrátu informace
z pole Sériové číslo jste zjistili až po nějaké době, kdy
se nelze vrátit k záloze starší databáze před upgradem, postupujte takto:
- Zálohujte současnou databázi ALVAO 8.0 a ponechejte ji
na SQL Serveru.
- Obnovte zálohu DB před upgradem na verzi 8.0 na stejný
SQL Server pod jiným názvem, např. "ALVAO_Old"
- Upravte následující skript a nahraďte názvy databází v
hranatých závorkách za správné názvy databází na vašem SQL
Serveru:
update
lh80
set
lh80.txtActivationKey=
case
when
isnull(lh71.txtActivationKey,'')!=''
and
isnull(lh71.txtSerialNum,'')!=''
thenisnull(lh71.txtActivationKey,'')
+
' (SN:
'
+
lh71.txtSerialNum+
')'
else
coalesce(lh71.txtSerialNum,lh71.txtActivationKey)
end
from [název aktuální ALVAO DB v8.0].dbo.tblLicHist
lh80
join
[název ALVAO
DB obnovené ze zálohy].dbo.tblLicHist
lh71
on
lh71.intLicHistId=lh80.intLicHistId
where lh71.txtActivationKey
is
null
and
lh71.txtSerialNum
is
not
null
a skript spusťte.
Pozn.: skript je funkční pro zálohy ALVAO databází, které byly před
upgradem na ALVAO 8.0 ve verzi ALVAO 6.0, 7.0 a 7.1.
Nenašli jste co jste hledali? Zeptejte se našeho týmu technické podpory.
|