外部访问服务器数据库被防火墙屏蔽报错

与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)

原因:数据库端口是1433,有一种是在防火墙入站规则里添加这个端口,防火墙允许外部通过1433端口来访问。

通过部署webservices来访问本地数据库时,如果数据库连接写的是本机IP地址访问也会报这个错,这样相当于是通过外部访问本机,最好是用localhost,127.0.0.1,或.

原文地址:https://www.cnblogs.com/w1-y2-q5/p/7482955.html