Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Interfaces réseau SQL, erreur :50 - Une erreur d'exécution de la base de données locale s'est produite. Impossible de créer une instance automatique

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.