Nic się nie zmieniło, SQL pracuje na jednym porcie, nie ma czegoś takiego jak port domyślny i porty robocze, 1433 do port domyślny dla domyślnej instancji, 1434 to port usługi Browsera.
Chm, to dlaczego w SQL SCM jest podawany port (domyslnie dynamiczny i wysoki) na którym SQL pracuje z daną instancją?
Każda aplikacja sieciowa pracuje na określonym porcie, aby można było ją odróżnić od innej aplikacji.
I jeśli nie ustawię tego portu na routerze, to nie połączę się z dana instancją.
Aby nawiązać połączenie na określonym porcie to należy znać jego numer, aby znać ten numer to należy go po prostu ustawić na stałe.
Dlaczego mając kilka instancji i nie chcąc pracować na portach dynamicznych, muszę dla każdej instancji ustawić inny port?
Odpowiedź padła już wcześniej - aby odróżnić aplikacje od siebie, w tym przypadku instancje serwerów SQL.
Co więcej - jak ustawię na sztywno ten port, to nie muszę już w wywołaniu podać nazwy intancji, tylko własnie ten port?
Na podstawie nazwy instancji Browser zwraca numer portu, na którym pracuje serwer SQL, jeśli znamy numer portu to możemy odwołać się bezpośrednio do instancji serwera SQL z pominięciem jego nazwy.