【发布时间】:2016-02-03 19:51:25
【问题描述】:
大约一年前,我开始在 Visual Studio 2013 中开发一个应用程序。数据库是 SQL Server Express 版本。
我现在才回来。我已将 VS 升级到 2015 社区版并想使用数据库。但我无法打开它。我收到的错误是:
连接字符串中的数据源值指定了一个未安装的 SQL Server 实例。要解决此问题,您可以选择安装匹配的 SQL Server 实例或修改连接字符串中的数据源值。
我正在尝试找出旧数据库的版本,以便我可以安装正确的版本或更改连接字符串。如何找出数据库所在的 SQL Server Express 版本?
【问题讨论】:
-
您是否尝试过查看卸载程序?
-
查询数据库
select @@version -
我无法打开数据库,所以我不知道如何查询它。
-
查看 Remus Rusanu 的这篇文章:rusanu.com/2011/04/04/…
-
我发现如果我的 localDb 服务器版本大于/大于我尝试打开的 localDb mdf 版本,VS 2015 会进行升级。插入项目后只需 dbl-单击 mdf 文件。习惯使用命令行工具“SqlLocalDb”也是值得的。只需输入“SqlLocalDb 信息”即可查看您的机器上安装了哪些版本的本地数据库(v11.0、ProjectsV12、ProjectsV13、MSSQLLocalDB)
标签: visual-studio-2015 sql-server-express