我正在visual studio 2012中开发一个Web应用程序。我已经将一个名为Database1.mdf的数据库文件添加到App_Data文件夹中,并且我已经给出了以下连接字符串
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
答案 0 :(得分:0)
通常,对我来说,这表明SQL Server尚未正确配置以接收远程调用。有三件事需要检查。
要检查第二个,请打开SQL Management Studio并在服务器上选择“属性”。然后在“连接”下检查“远程服务器连接”是否已启用。
要检查第三个,请打开SQL Server配置管理器并确保启用“客户端协议”TCP / IP以及命名管道(取决于您的网络设置)。
答案 1 :(得分:0)
您的连接字符串应如下所示:
connectionString="DataSource=.\SQLEXPRESS; InitialCatalog=Database; AttachDBFilename=|DataDirectory|\Database.mdf; Integrated Security=SSPI;"