Amigo que mal tienes tu aplicacion, la cadena de conexion no deberia de depender del nombre de la maquina, y en tu caso estas obligando al cliente a que tenga una maquina con tu mismo nombre para que tu aplicacion funcione, ahora sobre lo del puerto sql server maneja el puerto 1433, asi que no tendrias problema porque otro servicio lo este utilizando, lo mejor en este caso es poner un alias.
Link aqui otro link
Lo mas sano seria que tu cadena de conexion no dependiera del nombre de tu maquina sino que sea parametrizable