gpt4 book ai didi

asp.net - 应用程序未连接到防火墙外部的sqlserver

转载 作者:行者123 更新时间:2023-12-02 04:15:03 25 4
gpt4 key购买 nike

因此,我有一个连接到我们的SQLServer的应用程序。
这可以在防火墙后面的任何服务器上正常工作。

当我将其放到我们的 Activity 服务器上时,在防火墙之外,与sqlserver的连接失败,并显示此错误

A network-related or instance-specific error occurred while establishing a connection 
to SQL Server. The server was not found or was not accessible. Verify that the instance
name is correct and that SQL Server is configured to allow remote connections. (provider:
SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)

我知道这是由于防火墙引起的,尽管网络管理员声称防火墙允许它通过(甚至说到“您做错了”)。

我该怎么做才能确切地知道它在哪里,是否真的是防火墙,并向他证明那是防火墙。
我正在使用机器的IP,所以这不是DNS问题。
还有其他想法吗?

最佳答案

出于所有应有的尊重,假设您所说的“在防火墙之外”的意思是否表示在公司网络之外,则告诉您做错了,您的管理员是对的。诸如数据库服务器之类的东西永远都不应暴露于外部连接。

编辑:没关系,这是来自DMZ的连接。

因此,我唯一想到的就是尝试在端口1433(登录到Web服务器)上通过telnet到该计算机上,看看是否出现连接错误。您没有使用SSPI,所以我认为安全不会成为问题。

如果telnet失败,则可以将其带给网络管理员,以证明问题是防火墙。

关于asp.net - 应用程序未连接到防火墙外部的sqlserver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3260637/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com