【发布时间】:2013-05-17 21:57:17
【问题描述】:
这个:
SqlConnection myConnection = new SqlConnection("Data Source=(LocalDB)\v11.0;AttachDbFilename='C:\\Users\\Joe\\Documents\\Visual Studio 2012\\Projects\\FileIO\\FileIO\\Database.mdf';Integrated Security=True");
try
{
myConnection.Open();
}
catch (Exception e)
{
Console.WriteLine(e.ToString());
}
返回此错误:
“System.Data.SqlClient.SqlException”类型的第一次机会异常 发生在 System.Data.dll System.Data.SqlClient.SqlException: A 建立时发生与网络相关或特定于实例的错误 到 SQL Server 的连接。未找到或未找到服务器 无障碍。验证实例名称是否正确以及 SQL 服务器配置为允许远程连接。 (提供者:命名 Pipes Provider,错误:40 - 无法打开与 SQL Server 的连接)
有什么想法吗?
【问题讨论】:
-
在此处查看创建 SQL Server 数据库的连接字符串所需的所有帮助connectionstrings.com/sql-server-2008
-
@JoeBabcock 您可以在字符串 a-la @"yourpathhere" 前面放置一个 @ ,使其成为字符串文字,并且您不再需要双反斜杠,这样更容易...... . 如果你明白我的意思,不要忘记添加它们
标签: c# sql sql-server database