Modifications avec rupture de LocalDB :s'applique à SQL 2014 ; jetez un œil à cet article et essayez d'utiliser (localdb)\mssqllocaldb
comme nom de serveur pour se connecter à l'instance automatique LocalDB, par exemple :
<connectionStrings>
<add name="ProductsContext" connectionString="Data Source=(localdb)\mssqllocaldb;
...
L'article mentionne également l'utilisation de SSMS 2012 pour se connecter à LocalDB 2014. Ce qui m'amène à croire que vous pourriez avoir plusieurs versions de SQL installées - ce qui m'amène à souligner cette réponse SO qui suggère de changer le nom par défaut de votre "instance" LocalDB pour éviter d'autres problèmes d'incompatibilité de version qui pourraient survenir à l'avenir; mentionné non pas comme source de problème, mais pour sensibiliser aux conflits potentiels que plusieurs versions de SQL installées sur une seule machine de développement pourraient entraîner... et quelque chose à prendre pour en éviter certains.
Une autre chose à mentionner - si vous avez mis votre instance dans un état inutilisable en raison d'un bricolage pour essayer de résoudre ce problème, cela vaut peut-être la peine de recommencer - désinstaller, réinstaller - puis essayez d'utiliser le mssqllocaldb
valeur au lieu de v12.0
et voyez si cela corrige votre problème.