Если я программа, и я подключаюсь к другому компьютеру, мне нужен собственный порт. Я создаю сокет, и ядро теперь должно выбрать один. Обычно ОС выделяет порт из диапазона, называемого эфемерным диапазоном портов . Теперь у клиента есть порт, и он может подключиться куда-нибудь. На мой взгляд, это похоже на то, что рекомендует вам конфиг - скажите брандмауэру разрешить Эфемерному диапазону портов выходить в Интернет.
Если у вас уже есть выходящие клиенты (Internet Explorer, Firefox, P2P-клиенты и т.д.), То у вас, вероятно, уже открыт этот диапазон. Там нет ничего особенного SQL Server просит. В отличие от входящего порта, это не особый «диапазон SQL Server», и если другие ваши интернет-приложения могут выйти, он уже открыт. Вы, вероятно, обнаружите, что ваш брандмауэр имеет конфигурацию, позволяющую отключить их, или все может выйти. Это может быть не 1024-65535, так как рекомендации здесь не соответствуют фактическому диапазону Windows.
Я бы очень удивился, почему ваш SQL Server должен подключаться к Интернету. Это кажется странным, если у вас нет конкретной причины. Вы хотите, чтобы как можно меньше вещей подключалось к случайным местам в Интернете, по крайней мере, не зная, почему.