Plantage de l'IDE Sql Serveur 2005 et 2008
Si comme moi vous avez installé la dernière CTP (5) de SQL Serveur 2008 en parrallèle d'une instance SQL Serveur 2005, il se peut que vous vous retrouviez avec une vieille erreur qui colle quand vous tentez d'ouvrir une table en Design.
Du genre :
The located assembly's manifest definition does not match the assembly reference (Exception From HRESULT : 0x80131040) (Microsoft.SqlServer.SqlTools.VSIntegration)
Oui ça fait tout bizarre...
Pour la petite histoire ça m'est arrivé en plein milieu de ma session Sur Sync Services... Bon c'est juste qu'il faut pas stresser quand ça te tombe dessus :) Je vous laisse découvrir, quand les web casts seront dispo, comment je m'en suis sorti ;)
Sinon, j'ai fais quelques recherches et d'abord première nouvelle (bonne) l'équipe SQL SERVEUR est au courant et ce bug sera résolu dans la prochaine CTP.
Et la deuxième bonne nouvelle c'est qu'il existe une solution trés trés simple pour résoudre ce petit Bug, en ligne de commande.
Pour SQL SERVEUR 2005 : Tout d'abord, se placer dans la répertoire où se trouve l'exe du SQL SERVER MANAGEMENT (sqlwb.exe) et lancer la ligne de commande :
sqlweb.exe /setup /selfreg
Pour SQL SERVEUR 2008 : Même principe, on se place dans le répertoire de l'exe du SQL SERVER MANAGEMENT (ssms.exe cette fois ci) et lancer la ligne de commande :
ssms.exe /setup /selfreg
Un ptit screen du symptome et de la solution :
Happy SQL Design !