2020-09-22 10:16发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
早上好
供应商已向我们提供了您的SQL Anywhere 11程序,以使用新的Windows Server 2016系统运行数据库,并且启用防火墙后,我们一直无法连接。 他们以为我们必须打开端口2638,但这对让SQL Anywhere数据库通过网络运行是否需要其他端口或要求没有帮助?
感谢您的帮助。
你好安东尼,
如果禁用了防火墙,它可以正常工作吗?
FYI SQL Anywhere 11不支持Windows Server2016。请参见 SAP SQL Anywhere支持的平台和工程支持状态。
可以在跨防火墙连接。
如果要通过防火墙进行连接,则必须确保正在运行网络服务器,并且该服务器正在使用TCPIP(默认情况下,应启用此功能)。
SQL Anywhere将在端口2638上启动,但是可以在起始行或服务参数中指定任何备用ServerPort。 如果服务器以默认端口设置启动,但2638不可用,它将尝试以49152开头的备用端口。
可以将某些防火墙(例如Windows防火墙)配置为允许特定应用程序连接,而无需指定端口。 如果SQL Anywhere并非总是在同一端口上启动,这可能很有用。
最后,大多数防火墙默认都允许建立ESTABLISHED连接。 这很重要,因为在客户端连接端口2638之后,服务器将重新协商临时端口(> 5000)以继续连接。 这是标准的TCP/IP行为,但是如果防火墙不遵守已建立的连接,则重新协商将失败。
此致
Mike Loop-SAP产品支持
最多设置5个标签!
你好安东尼,
如果禁用了防火墙,它可以正常工作吗?
FYI SQL Anywhere 11不支持Windows Server2016。请参见 SAP SQL Anywhere支持的平台和工程支持状态。
可以在跨防火墙连接。
如果要通过防火墙进行连接,则必须确保正在运行网络服务器,并且该服务器正在使用TCPIP(默认情况下,应启用此功能)。
默认情况下,SQL Anywhere将在端口2638上启动,但是可以在起始行或服务参数中指定任何备用ServerPort。 如果服务器以默认端口设置启动,但2638不可用,它将尝试以49152开头的备用端口。
可以将某些防火墙(例如Windows防火墙)配置为允许特定应用程序连接,而无需指定端口。 如果SQL Anywhere并非总是在同一端口上启动,这可能很有用。
最后,大多数防火墙默认都允许建立ESTABLISHED连接。 这很重要,因为在客户端连接端口2638之后,服务器将重新协商临时端口(> 5000)以继续连接。 这是标准的TCP/IP行为,但是如果防火墙不遵守已建立的连接,则重新协商将失败。
此致
Mike Loop-SAP产品支持
一周热门 更多>