【问题标题】:How do I know what version of SQL Server Express my database is in?我如何知道我的数据库所在的 SQL Server Express 版本?
【发布时间】: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


【解决方案1】:

1) 点击服务器浏览器,找到你的数据库

2) 右键单击​​解决方案的数据库

3) 在菜单上单击新查询

4) 关于新查询类型:select @@version

5) 读取您的数据库版本

【讨论】:

    猜你喜欢
    • 2011-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-27
    • 2011-07-17
    • 1970-01-01
    • 2015-10-22
    相关资源
    最近更新 更多