Chyba při převodu dokumentů z databáze na disk
Popis
V logu na serveru se objevuje následující chyba:
The offset and length specified in the READTEXT statement is greater than the actual data length of 0
V případě této chyby nemůže dojít ke správnému převedení souborů z databáze na disk.
Verze
Všechny verze eWay-CRM®
Obtížnost řešení
Vysoká
Postup řešení
Pravděpodobně existují nějaké e-maily nebo dokumenty, které nejsou kompletně nahrány. To je možné zjistit v SQL databázi tímto dotazem:
SELECT * FROM EWD_BinaryData WHERE (CASE IsCompressed WHEN 0 THEN FileSize ELSE CompressedSize END) <> UploadedSize
Pokud se takové položky naleznou, je potřeba identifikovat, zda se jedná o e-mail nebo dokument. K tomu je možné použít následující dotazy:
SELECT * FROM EWD_Emails WHERE ItemGUID = 'XXX'
SELECT * FROM EWD_Documents WHERE ItemGUID = 'XXX'
Poté je potřeba zjistit, zda dokument nebo e-mail máme k dispozici a je tedy možné jej znovu nahrát, nebo zda je potřeba ho smazat. V takovém případě je potřeba soubor smazat jak z tabulky EWD_Emails nebo EWD_Documents, tak i z EWD_BinaryData.