parte della stringa troppo corta o troppo lunga

parte della stringa troppo corta o troppo lunga

WINDOWS UPDATE ERRORE 0X80070057 O ERRORE ‘PARTE DELLA STRINGA TROPPO CORTA O TROPPO LUNGA’

In alcuni casi ho notato che gli aggiornamenti di Sqlserver tramite Windows Update vanno in errore, anzi addirittura causano il blocco della macchina e necessitano un riavvio.
L’errore di Windows Update è lo 0x80070057 abbastanza generico e non necessita il ripristino di Windows Update come alcuni suggeriscono ma è relativo proprio al processo di installazione del Sp. Infatti provando a installare il Sp scaricato da Microsoft (nel mio caso era il Service Pack 4 CU di SqlServer 2012), l’installazione fallisce con questo enigmantico errore:

“Parte della stringa troppo corta o troppo lunga”.

Il tutto è causato da una chiave di registro relativa all’Analysis Service 2000 Sp3 che nella chiave HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\OLAP Server\CurrentVersion\CSDVersion (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\OLAP Server\CurrentVersion\CSDVersion per sistemi 32bit) contiente il valore Service Pack 3

Evidentemente il Sp3 di AS 2000 inserisce un valore non corretto della versione che dovrebbe invece avere un formato XX.YY.ZZ.KK
Per procedere all’aggiornamento inserire nella chiave di registro il valore 1.0.0.0

Fatto questo l’aggiornamento si conlcude con successo. Eventualmente ripristinare il valore precedente per evitare effetti indesiderati!

No Comments

Sorry, the comment form is closed at this time.