C# 如何在我的解决方案中连接到SQL Server数据库文件

C# 如何在我的解决方案中连接到SQL Server数据库文件,c#,sql-server,C#,Sql Server,在VisualStudio内部使用SQL Server的新手 我正在尝试创建一个便携式程序,它将读取CSV文件并将数据插入数据库 我已经创建了数据库,并将.mdf文件添加到我的解决方案中。然而,我一辈子都搞不懂如何创建一个到上述数据库的SqlConnection 我得到的错误是: 建立与SQL Server的连接时发生与网络相关或特定于实例的错误。找不到服务器或无法访问服务器。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接 数据库名为testdb.mdf,下面是我尝试过的代

在VisualStudio内部使用SQL Server的新手

我正在尝试创建一个便携式程序,它将读取CSV文件并将数据插入数据库

我已经创建了数据库,并将
.mdf
文件添加到我的解决方案中。然而,我一辈子都搞不懂如何创建一个到上述数据库的
SqlConnection

我得到的错误是:


建立与SQL Server的连接时发生与网络相关或特定于实例的错误。找不到服务器或无法访问服务器。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接

数据库名为
testdb.mdf
,下面是我尝试过的代码片段:

openCon = new SqlConnection();
openCon.ConnectionString = "Data Source=(LocalDB)\v11.0;" +
                           "AttachDbFilename=" +
                            AppDomain.CurrentDomain.BaseDirectory + 
                           "testdb.mdf;" +
                           "Integrated Security=True";
openCon.Open();
我在尝试“重复发布解决方案”后仍然收到错误:


我明白了。我是个白痴,在v11.0之前没有逃过“\”

谢谢大家

openCon = new SqlConnection("Data Source=(LocalDB)\\v11.0;" +
                                       "AttachDbFilename=" + AppDomain.CurrentDomain.BaseDirectory + "Encounter.mdf;" +
                                       "Integrated Security=True");

您遇到了什么错误?在建立与SQL Server的连接时,可能出现与网络相关或特定于实例的错误的重复。找不到服务器或无法访问服务器。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。在App.ConfigSee中的C#连接字符串上执行简单的google搜索
openCon = new SqlConnection("Data Source=(LocalDB)\\v11.0;" +
                                       "AttachDbFilename=" + AppDomain.CurrentDomain.BaseDirectory + "Encounter.mdf;" +
                                       "Integrated Security=True");