J'ai supprimé les files d'instance localdb qui se trouvaient dans
"C: \ Windows \ System32 \ config \ file système \ AppData \ Local \ Microsoft \ Microsoft SQL DB Local \ Instances \ v11.0"
par accident. Le système ne peut pas démarrer l'instance localdb maintenant. La façon dont je sais comment résoudre le problème est de supprimer l'instance par command
"sqllocaldb delete instancename"
- Ajouter des fonctionnalités "avancées" SQL Server Express à LocalDB installé par Visual Studio
- Pypyodbc Impossible de se référer aux noms de colonnes à l'aide de SQL Server Localdb
- Améliorer les performances du deployment dacpac à l'aide de c #
- Comment puis-je spécifier d'utiliser SQL Server LocalDb 2014 plutôt que SQL Server LocalDb 2016 dans la string de connection?
- login à l'instance par défaut de SQL Server 2016 LocalDB
et recréez l'instance à nouveau. Mais j'ai trouvé que cette approche ne pouvait fonctionner que pour un count d'user si je supprimais les files d'instances situés dans
"C: \ Utilisateurs \ NomUtilisateur \ AppData \ Local \ Microsoft \ Microsoft DB local \ Instances \ v11.0"
Alors, comment puis-je résoudre ce problème pour supprimer l'instance db appartenant à System?
Obtenez PsExec à partir d'ici: http://technet.microsoft.com/en-us/sysinternals/bb897553.aspx
Exécutez cmd.exe en tant que LocalSystem comme démontré dans ce lien: Comment exécutez-vous CMD.exe sous le count système local? psexec -i -s cmd.exe
Vous pouvez maintenant exécuter SqlLocalDb stop InstanceName
et SqlLocalDb delete InstanceName
Avez-vous essayé de supprimer le dossier aussi? Je pense que l'instance devrait être découverte comme supprimée si ce dossier est parti, et elle devrait être recréée. (pas sûr à 100% cependant, certainement le sauvegarder avant de supprimer).
"C:\Windows\System32\config\systemprofile\AppData\Local\Microsoft\Microsoft SQL Server Local DB\Instances\v11.0"
Vous pouvez résoudre le problème en copiant les files que vous avez supprimés de l'autre machine. Assurez-vous que vous copyz à partir du file "C: \ Windows \ System32 \ config \ systemprofile \ AppData \ Local \ Microsoft \ Microsoft DB \ DB \ Instances \ v11.0" de l'autre machine.
Je ne suis pas sûr de savoir comment supprimer l'instance db appartenant à System pour le moment.