Eu uso o servidor MS SQL 2017 Express Database no meu servidor Windows 2016.
Espero expor o servidor MS SQL 2017 Express Database à internet, então preciso abrir a porta 1433 no firewall.
Mas acho que existem duas opções, porta local e porta remota, você pode ver Iamge 1, o que é diferente?
Qual opção devo definir para abrir a porta 1433 para internet pública?
A porta local é o número da porta no computador local, neste caso seu servidor Windows 2016. A porta remota é o número da porta no computador remoto, neste caso o cliente que está se conectando ao servidor SQL.
Na maioria dos protocolos (incluindo o SQL Server), o cliente usa um número de porta escolhido aleatoriamente, portanto, a configuração de porta remota na regra de firewall precisa ser configurada para a configuração padrão de "Todas as portas". O número da porta local na regra de firewall precisa ser o número da porta em que o SQL Server está escutando, neste caso a porta 1433.
(Normalmente, você especificaria apenas uma determinada porta remota ao criar uma regra de saÃda; por exemplo, você especificaria a porta remota 80 se quisesse criar uma regra bloqueando o tráfego HTTP de saÃda.)