是否可以更改azure服务器使用的端口?我目前只看到添加可用于访问服务器的IP地址的功能。或者是否要求防火墙允许端口1433出站流量?
假设您指的是SQL数据库服务及其关联的防火墙,请执行以下操作:否则您只能将IP地址添加到防火墙以进行访问。
无法更改服务侦听的端口。如果要远程访问数据库,则需要允许端口1433上的出站流量。
另外,只有FYI - 端口1433是标准的SQL Server端口。
注意:无法更改侦听端口严格用于SQL数据库服务。由于您可以通过网络安全组完全控制入站端口和相关的端口映射,因此对于在VM中运行的SQL Server不存在此限制。
一年+之后,Azure发生了很多变化。有大量产品可帮助“绕过”端口1433的内部防火墙并与Azure中的服务集成。
Azure正在尝试帮助开发人员使用同步混合连接到本地数据源,反之亦然。我个人的意见是你使用内部部署数据网关。以下是一些帮助端口1433常量的选项:
Service Bus几乎从Azure开始就提供了中继,建立在WCF功能之上。安全最初是ACS,但现在SAS可以被许多不同的技术消耗,例如biztalk,soap,rest,crm online,并且非常可重复使用
建立在Web套接字上,因此不限于Windows。其他方案可以访问API。
点对点虚拟专用网(VPN):
建立在连接到网络的单个PC和VNet之间。使用SSTP协议在PC和VNet之间通过Internet提供加密通信。由于流量遍历Internet,因此点对站VPN的延迟较不可预测。
站点到站点VPN:
在VPN设备和Azure VPN网关之间建立。连接是IPSec / IKE VPN,它通过Internet在本地设备和Azure VPN网关之间提供加密通信。由于流量遍历Internet,因此站点到站点连接的延迟不太可预测。
Azure ExpressRoute:
通过ExpressRoute合作伙伴在您的网络和Azure之间建立。此连接是私密的。流量不会遍历互联网。
充当Azure PaaS和本地资源之间的桥梁。适用于Logic Apps,Power Apps,Flow和Power BI的连接器:
当您连接到SQL azure数据库时,默认情况下它通过端口1433连接,您无法更改它。
您必须启用出站规则以允许SSMS的流量与Azure连接