LocalDB不会自动启动,而是手动启动

问题描述

运行使用LocalDB的应用程序时,出现以下错误

您的sql Server安装已损坏或已被篡改(未知程序包ID)。

如果我手动启动本地数据库实例(sqlLocalDB启动),它将正常工作!重新启动PD之后,我将需要手动重新启动LocalDB才能使我的应用正常工作。

LocalDB版本是2014,而此计算机上还安装了sql Express 2019。

是因为安装了两个版本的sql吗?

解决方法

在另一个堆栈溢出中找到了我的查询的答案:

SQL Server LocalDB instance fails to start (automatically)

我具有Windows 8兼容模式下的应用程序链接,只需取消选中该选项,它就可以正常工作。