在用 ASP.NET 连接 SQL Server Express 时,出现如下错误:
在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)
找了半天,才发现是连接字符串中的斜杠与反斜杠弄反了,害得走了弯路。
错误的写法:
正确的写法:
注意,在 C# 中是两个“\”,若要写在 Web.config 中,则是一个“\”。