抱歉,如果这是网络上最常见的问题,请见谅,但现在轮到我了。我正在尝试将我的asp.net mvc应用程序发布到安装有MS Sql Server 2008的IIS 7上。我使用的是Windows Server 2008虚拟机。我遇到了以下经典错误:
“建立到SQL Server的连接时发生与网络相关或特定于实例的错误。找不到服务器或无法访问。请验证实例名称是否正确,并确认SQL Server已配置为允许远程连接。(提供程序:SQL Network Interfaces,错误:26 - 找不到指定的服务器/实例)”
在SQLServer下,已选中“允许远程连接”。我的连接字符串如下:
“Data Source=.\MSSQLSERVER;Initial Catalog=mydbname;User Id=sa;Password=mypassword”
我还尝试过不带用户名/密码和“Integrated Security=true”。只安装了一个SQLServer实例。我尝试在本地和远程访问我的网页。虚拟机上没有活动防火墙。
“建立到SQL Server的连接时发生与网络相关或特定于实例的错误。找不到服务器或无法访问。请验证实例名称是否正确,并确认SQL Server已配置为允许远程连接。(提供程序:SQL Network Interfaces,错误:26 - 找不到指定的服务器/实例)”
在SQLServer下,已选中“允许远程连接”。我的连接字符串如下:
“Data Source=.\MSSQLSERVER;Initial Catalog=mydbname;User Id=sa;Password=mypassword”
我还尝试过不带用户名/密码和“Integrated Security=true”。只安装了一个SQLServer实例。我尝试在本地和远程访问我的网页。虚拟机上没有活动防火墙。