Prvo, dovoljno je propustiti samo port 1433. Ne treba ga vezivati za EXE.
Drugo, reci koji firewall koristiš i na kom OS-u. Ako je Windows ugrađeni firewall, onda samo uradi ovo što sam rekao. Promeni pravilo za Incoming konekcije i samo podesi da propušta port 1433. Sve ostalo ne diraj.
Ukoliko koristiš neki drugi FW, onda je ista stvar, samo vodi računa da trebaš da napraviš exception za incoming saobraćaj.
Ako ni ovo ne pomogne, onda prvo proveri dali si u podešavanjima za sam SQL server dozvolio TCP pristup, pa zatim firewall na serveru i na kraju obavezno ako imaš ruter, proveri dali ti je taj isti port forwardovan i na njemu.
Nadam se da će ovo pomoći.
"There is a theory which states that if ever anybody discovers exactly what the
Universe is for and why it is here, it will instantly disappear and be replaced by
something even more bizarre and inexplicable. There is another theory which states
that this has already happened."
-- Douglas Adams