C# 提供程序:命名管道提供程序,错误:40-无法打开到SQL Server的连接)
我正在visual studio 2012中开发一个web应用程序。我在App_数据文件夹中添加了一个名为Database1.mdf的数据库文件,并给出了以下连接字符串C# 提供程序:命名管道提供程序,错误:40-无法打开到SQL Server的连接),c#,localhost,C#,Localhost,我正在visual studio 2012中开发一个web应用程序。我在App_数据文件夹中添加了一个名为Database1.mdf的数据库文件,并给出了以下连接字符串 Data Source=(LocalDB)\v11.0;AttachDbFilename="E:\asp.net mvc\storage\storage\App_Data\Database1.mdf";Integrated Security=True 之后,我编写了插入数据的代码,但在那之后,我得到了如下错误 运行时发生与网络
Data Source=(LocalDB)\v11.0;AttachDbFilename="E:\asp.net mvc\storage\storage\App_Data\Database1.mdf";Integrated Security=True
之后,我编写了插入数据的代码,但在那之后,我得到了如下错误
运行时发生与网络相关或特定于实例的错误
正在建立与SQL Server的连接。找不到服务器,或者
无法访问。验证实例名称是否正确,以及
SQL Server配置为允许远程连接。(提供者:已命名)
管道提供程序,错误:40-无法打开到SQL Server的连接)
连接字符串中有错误吗?
请在htis中帮助我通常,对我来说,这表明SQL Server没有正确配置以接收远程呼叫。有三件事需要检查
要检查第三个,请打开SQL Server Configuration Manager并确保启用了“客户端协议”TCP/IP以及命名管道(取决于您的网络设置)。您的连接字符串应如下所示:
connectionString="DataSource=.\SQLEXPRESS; InitialCatalog=Database; AttachDBFilename=|DataDirectory|\Database.mdf; Integrated Security=SSPI;"
www.connectionstrings.com,对于错误,请验证SQl server命名实例是否已“启动”并在Services.msc中运行。