Visual Studio预装LocalDB实例能否删除?删除后重启VS自动重建
解决Visual Studio自动重建LocalDB实例的问题
检查VS的SQL Server工具配置
打开VS,依次进入「工具」>「选项」>「SQL Server工具」>「LocalDB」,查看是否有自动创建实例的勾选选项,直接取消对应设置。另外,打开「服务器资源管理器」里的「数据连接」,删掉那些无效的、指向已删除实例的连接项,避免VS启动时尝试连接并重建实例。排查项目配置里的连接字符串
如果是打开特定项目后实例被重建,检查项目的app.config或web.config文件,看看连接字符串里是否还指向这些已删除的LocalDB实例,修改为有效实例或者直接删除无效的配置节点。同时进入项目属性的「调试」选项卡,确认启动配置里没有涉及这些实例的初始化命令,有就移除。彻底停止并禁用LocalDB相关服务
按Win+R输入services.msc打开服务列表,找到「SQL Server (LocalDB)」相关服务,把启动类型改成「手动」。然后打开CMD,先执行sqllocaldb stop <实例名>彻底停止目标实例,再执行sqllocaldb delete <实例名>完成删除。清理VS缓存文件
删除以下目录的缓存文件(操作前可备份):C:\Users\{你的用户名}\AppData\Local\Microsoft\VisualStudio\<你的VS版本号>\ComponentModelCacheC:\Users\{你的用户名}\AppData\Roaming\Microsoft\VisualStudio\<你的VS版本号>
删完后重启VS,再检查实例是否还会被重建。
内容的提问来源于stack exchange,提问作者Hall_
相关产品推荐
相关产品推荐

