Oggi tentando di usare le istanze utente su un SQL Server Express da Visual Studio si è verificato il seguente errore:
Failed to generate a user instance of SQL Server due to a failure in starting the process for the user instance. The connection will be closed.
e se eseguivo un doppio click sul DB nel progetto mi veniva visualizzato l'errore:
Unable to add data connection.
Object reference not set to an instance of an object.
Il problema era dovuto al file DefaultView.SEView probabilmente corrotto che si trova in:
C:\Documents and Settings\UserName\Dati applicazioni\Microsoft\VisualStudio\8.0\ServerExplorer
Eliminando il file il problema è scomparso (ovviamente in questo modo si perdono le eventuali data connections che erano state impostate)
La soluzione di questo problema di fatto legato alle impostazioni utente mi ha fatto investigare su un altro problema che riscontravo da vario tempo, ovvero le icone della toolbox non erano più quelle originali, ma a caso veniva visualizzata sempre la stessa icona per tutti i controlli e componenti.
Avevo però notato che loggandomi al computer con un altro utente il problema non si presentava.
Anche in questo caso il problema era legato ai seguenti file probabilmente corrotti:
toolbox.tbd
toolbox_reset.tbd
toolboxIndex.tbd
toolboxIndex_reset.tbd
che si trovano in:
C:\Documents and Settings\UserName\Impostazioni locali\Dati applicazioni\Microsoft\VisualStudio\8.0
Anche in questo caso eliminado i file il problema è scomparso (ovviamente in questo modo si perdono le eventuali impostazioni personalizzate della toolbox)