的版本为 851,无法打开。此服务器支持 782 版及更低版本。不支持降级路径。
vs2015 + sql server 2014 环境
异常描述:
“System.Data.SqlClient.SqlException”类型的未经处理的异常在 System.Data.dll 中发生
其他信息: 数据库 'C:\USERS\ADMINISTRATOR\DOCUMENTS\VISUAL STUDIO 2015\PROJECTS\ADO.NET01\ADO.NET01\BIN\DEBUG\DATABASE1.MDF' 的版本为 851,无法打开。此服务器支持 782 版及更低版本。不支持降级路径。
无法打开新数据库 'C:\USERS\ADMINISTRATOR\DOCUMENTS\VISUAL STUDIO 2015\PROJECTS\ADO.NET01\ADO.NET01\BIN\DEBUG\DATABASE1.MDF'。CREATE DATABASE 中止。
尝试为文件 C:\Users\Administrator\documents\visual studio 2015\Projects\ado.net01\ado.net01\bin\Debug\Database1.mdf 附加自动命名的数据库,但失败。已存在同名的数据库,或指定的文件无法打开或位于 UNC 共享目录中。
代码:
string dateDir = AppDomain.CurrentDomain.BaseDirectory;
if (dateDir.EndsWith(@"\bin\Debug\") || dateDir.EndsWith(@"\bin\Release\"))
{
dateDir = System.IO.Directory.GetParent(dateDir).Parent.Parent.FullName;
AppDomain.CurrentDomain.SetData("DateDirectory", dateDir);
}
SqlConnection conn = new SqlConnection(@"Data Source=WIN-ETIU1A115R1\SQLEXPRESS;AttachDbFilename=|Datadirectory|\Database1.mdf; Integrated Security=True;User Instance=True");
conn.Open(); //出错位置-------------------------------------------
Console.WriteLine("sucsess");
Console.ReadKey();