这是我与远程SQL Server的连接字符串:
<connectionStrings>
<add name="WebSiteDB"
connectionString="Server=.MSSQLSERVER2012;Database=mydb;User Id=myid;Password=mypw;"
providerName="System.Data.SqlClient" />
</connectionStrings>
当我打开我的连接时,它会引发异常:
命名管道提供程序,错误:40
有人可以帮助我吗?
答案 0 :(得分:1)
Server属性的格式为Server=myServerName\myInstanceName
。所以我认为你需要在点后面加一个反斜杠,即Server=.\MSSQLSERVER2012
如果这不起作用,那么这里有两个网站为您提供连接字符串格式 https://msdn.microsoft.com/en-us/library/jj653752(v=vs.110).aspx
答案 1 :(得分:0)
我通过重启sql server服务纠正了这样的错误。 在数据服务器服务中重新启动MSSQLSERVER服务。
Sql网络接口错误:26表示服务器名称或实例名称错误。主要是实例名称