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

Database cannot be opened because it is version 869. this server supports version 852 and earlier

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

Database cannot be opened because it is version 869. this server supports version 852 and earlier. A downgrade path is not supported..

我正在使用 SQL 服务器最新版本和速成版。并注意这里的数据库来自另一台 PC,但我使用的是最新版本,那么为什么会发生这种情况。请指导我解决这个问题。

解决方案:

1- 卸载 SQL Server Express 2016 LocalDB

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

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/

也许可以解决您的问题:

这些设置对我有用,我也遇到了和你一样的错误。

选择 ./SQLEXPRESS 选项而不是 (LocalDB)\MSSQLLocalDB,它应该可以正常工作。