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

FaI*_*aIs -2 c# sql-server visual-studio-2010 visual-studio

    SqlConnection con = new SqlConnection(@"Data Source=(LocalDB)\MSSQLLocalDB
                                       ;AttachDbFilename=D:\xxxx\xxxx\xxxxx.mdf
                                       ;Integrated Security=True");
    con.Open();
Run Code Online (Sandbox Code Playgroud)

Ste*_*eve 8

该文件是使用 SQL Server 2019 版本(localdb 或 full)创建的。
您机器上安装的 localdb 支持 SQL Server 2016 文件。
因此,您无法打开该文件。

您有两个选择:

  1. 将您的 localdb 版本升级到 2019 版。
  2. 尝试使用与您的版本兼容的版本生成文件。

这是 SQL Server FILE 版本的列表:

https://sqlserverbuilds.blogspot.com/2014/01/sql-server-internal-database-versions.html