【问题标题】:Database cannot be opened because it is version 869. this server supports version 852 and earlier数据库无法打开,因为它是869版本。此服务器支持852及更早版本
【发布时间】:2021-11-06 16:25:43
【问题描述】:

所以我在将我的 SQL 数据库 .mdf 文件附加到我的 SQL Server 2019 时遇到错误。SQL Server 向我显示如下错误:

无法打开数据库,因为它是 869 版本。此服务器支持 852 及更早版本。不支持降级路径..

我正在使用 SQL Server 最新版本和 Express Edition。并注意这里的数据库来自另一台 PC,但我使用的是最新版本,那么为什么这会发生在我身上。请指导我解决此问题。

【问题讨论】:

  • @JeroenMostert 所以你想说我需要卸载SQL server 2019 版本然后需要安装2017 版本对吗???
  • 不,我不知道。我的意思是您要么一开始就没有安装 SQL Server 2019,要么没有连接到它(例如,您需要连接到 localhost 而不是 localhost\sqlexpress,反之亦然)。如果可以(或已经)安装了 SQL Server 2019,则无需安装 SQL Server 2017; SQL Server 向后兼容(但不向前兼容)。
  • @JeroenMostert 好的,我正在尝试,然后我会在这里更新...

标签: sql-server database sql-server-2019


【解决方案1】:

解决方案:

1- 卸载 SQL Server Express 2016 LocalDB

2- 删除剩余文件夹 C:\Program Files\Microsoft SQL Server\130\

3- 安装 SQL Server Express 2019 LocalDB :https://docs.microsoft.com/en-us/sql/database-engine/configure-windows/sql-server-express-localdb?view=sql-server-ver15

4- 运行

SqlLocalDB 创建 MSSQLLocalDB

sqllocaldb 启动 MSSQLLocalDB

LocalDb

SQL Server Express LocalDB 2019 现已安装在 Visual Studio 2022 中。 您可以从这里下载 Visual Studio 2022 的预览版:https://visualstudio.microsoft.com/vs/preview/

【讨论】:

    猜你喜欢
    • 2020-06-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-23
    • 2016-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多