即使有效的连接字符串,SQL Server连接也会出现问

时间:2012-02-28 19:20:42

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

最近几个小时一直困扰着我,我在ASP.NET网页上收到以下错误消息:

  

建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。 (提供程序:SQL网络接口,错误:26 - 查找指定的服务器/实例时出错)

过去为了解决这个问题,我发现这是一个简单的连接字符串错误,但是我使用的是Idera的连接字符串生成器工具。当我测试字符串时,它似乎能够很好地连接到服务器。我可以连接SQL Management Studio,也可以创建一个空白的.udl文件,填写详细信息,并且连接没有问题。

我已经仔细检查了,服务器允许远程连接,此时我关闭了防火墙(只是试图让它工作)但仍然没有。

你们觉得我错过了什么吗?非常感谢任何帮助!

2 个答案:

答案 0 :(得分:0)

当您尝试从Visual Studio添加连接时? 您还可以在执行此操作时使用VS生成的连接字符串。

好像你错过了实例名称或类似的东西。

编辑:是,如评论中所述:右键单击连接,然后复制连接字符串。

但如果未正确执行主机名的分辨率,您可能必须用IP地址替换“名称”

答案 1 :(得分:0)

从网络服务器扫描您可以在连接字符串中解析服务器的名称 - 即它是否是DNS问题?