SQL Server连接字符串ASP.net

时间:2016-12-26 20:00:06

标签: c# sql asp.net sql-server sql-server-2012

这是我与远程SQL Server的连接字符串:

<connectionStrings>
    <add name="WebSiteDB"
         connectionString="Server=.MSSQLSERVER2012;Database=mydb;User Id=myid;Password=mypw;"   
         providerName="System.Data.SqlClient" />
</connectionStrings>

当我打开我的连接时,它会引发异常:

  

命名管道提供程序,错误:40

有人可以帮助我吗?

2 个答案:

答案 0 :(得分:1)

Server属性的格式为Server=myServerName\myInstanceName。所以我认为你需要在点后面加一个反斜杠,即Server=.\MSSQLSERVER2012

如果这不起作用,那么这里有两个网站为您提供连接字符串格式 https://msdn.microsoft.com/en-us/library/jj653752(v=vs.110).aspx

https://www.connectionstrings.com/sql-server-2012/

答案 1 :(得分:0)

我通过重启sql server服务纠正了这样的错误。 在数据服务器服务中重新启动MSSQLSERVER服务。

Sql网络接口错误:26表示服务器名称或实例名称错误。主要是实例名称