lunedì 28 dicembre 2009

Invoke or BeginInvoke cannot be called on a control until the window handle has been created.

Questo errore viene tipicamente mostrato quando si tenta di installare Microsoft SQL Server 2008 SP1 su Microsoft Windows 7 o su Microsoft Windows Server 2008 R2.

Varie soluzioni sono presenti su internet ma ne esiste una ufficiale anche sul sito Microsoft: http://support.microsoft.com/kb/975055 che consiste nell'istallazione del Cumulative Update di Microsoft SQL Server 2008 SP 1.

Io ho risolto diversamente (anche perche' il problema mi si e' presentato prima della pubblicazione della soluzione ufficiale):
  1. Estrarre il contenuto del file SQLServer-2008SP1-KB938369-x63-ENU.exe in una cartella temporanea
  2. Avviare il prompt dei comandi come amministratore
  3. Spostarsi sulla cartella in cui sono stati estratti i files
  4. Lanciare l'eseguibile Setup.exe