我最近重新安装了Windows,并尝试使用现有数据库再次设置SQL Server.我已经尝试安装SQL Server 2012和2014,并不断得到相同的错误.该错误表明数据库是版本782,此版本的SQL Server仅与706及更低版本兼容.我在SQL Server 2012和2014都遇到了这个错误.我认为2014年与782+兼容.任何人都可以提供一些有关如何附加该死的数据库的指导吗?失意...
来自SQL Server 2014的图片..
而且需要注意的是,我在2012年遇到了同样的错误.在重新安装操作系统之前,一切都正常运行.

我试图在SQL Server中附加数据库文件.我收到以下错误.我尝试从Visual Studio附加数据库时遇到的同样的错误.我正在使用Visual Studio 2013和SQL Server 2014 Management Studio.
我的连接字符串:
<add name="Sample"
connectionString="Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=C:\Users\M\Desktop\SampleApplication1\App_Data\Sample.mdf;Initial Catalog=SampleDBContext;Integrated Security=True;"
providerName="System.Data.SqlClient"/>
Run Code Online (Sandbox Code Playgroud)
错误:
无法打开数据库'sample',因为它是版本851.此服务器支持版本782及更早版本.不支持降级路径.无法打开新数据库'Sample'.CREATE DATABASE被中止.
这是在Visual Studio中设置的默认SQL Server实例.
我无法附加我的数据库。当我尝试在 SQL Server Management Studio 中附加数据库时,出现以下错误:
无法打开数据库“C:\FILES\ACCOUNTING.MDF”,因为它是 904 版。此服务器支持 852 版及更早版本。不支持降级路径。无法打开新数据库“C:\FILES\ACCOUNTING.MDF”。CREATE DATABASE 已中止。(.Net SqlClient 数据提供程序)
我已经尝试过这些命令:
cd "C:\Program Files\Microsoft SQL Server\130\LocalDB\Binn"
SqlLocalDB.exe delete "MSSQLLocalDB"
SqlLocalDB.exe create "MSSQLLocalDB"
Run Code Online (Sandbox Code Playgroud)
但它仍然有错误
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)