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();
异常描述:
“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();
解决方案 »
- MS SQL
- sql查询,在线等
- 求SQL语法
- 请问在SQL里怎样可以表数据库里表的字段列出来
- 如何知道当前允许的最大联接用户数
- "Virtual Interface Architecture"需要什么硬件支持么?
- 求一事务回滚 急急急
- sql server 2k中索引唯一性的问题
- 高手指点 用powerdesigner输出RTF或HTM格式report时,中文出现乱码?
- 请问怎么样自动生成20141127001 这样的字段?
- 程序在IE8上面需要用调试模式才能正常跑。这是什么情况
- 新学求助:C#连接数据库的窗体调试出现问题:未处理SQLCEEXCEPTION,无法加载与 8080 版本的 ADO.NET 提供程序相对应的 SQL Serv
执行 select @@version 查看一下.
1.在解决方案里面双击你的数据库文件Database1.mdf,弹出服务器资源管理器
2.右键服务器资源管理器下的数据连接下的Database1.mdf,点击属性,弹出属性页面
3.属性框中连接项下有一个“连接字符串”,把连接字符串后面的内容复制到SqlConnection括号里面就好了