SQL Server连接问题,即使使用有效的连接字符串
本文关键字:连接 有效 字符串 Server 问题 SQL | 更新日期: 2023-09-27 18:26:07
在过去的几个小时里,这一直困扰着我,我在ASP.NET网页上收到以下错误消息:
建立与SQL Server的连接时,发生了与网络相关或特定于实例的错误。找不到或无法访问服务器。请验证实例名称是否正确,以及SQL Server是否已配置为允许远程连接。(提供程序:SQL网络接口,错误:26-定位指定的服务器/实例时出错)
在过去的修复过程中,我发现这是一个简单的连接字符串错误,但我使用的是Idera的连接字符串生成器工具。当我测试字符串时,它似乎能够很好地连接到服务器。我可以连接SQL Management Studio,也可以创建一个空白的.udl文件,填写详细信息,它可以毫无问题地连接。
我已经仔细检查过了,服务器允许远程连接,我在这一点上关闭了防火墙(只是想让它工作),但仍然没有成功。
你们认为我错过了什么吗?非常感谢您的帮助!
当您尝试从Visual Studio添加连接时?在执行此操作时,您还可以使用VS生成的连接字符串。
您似乎缺少实例名称或类似的东西。
编辑:是,如注释中所述:右键单击连接,然后复制连接字符串。
但是,如果主机名的解析没有正确执行,则可能需要用IP地址替换"名称"。
从web服务器可以使用连接字符串中的解析服务器名称吗?也就是说,这是DNS问题吗?