¿Cómo especificar un número de puerto en la cadena de conexión de SQL Server?

Uso la siguiente cadena de conexión en SQL Server Management Studio. No pudo conectarse:

mycomputer.test.xxx.com:1234\myInstance1

Pero el siguiente está bien:

mycomputer.test.xxx.com\myInstance1

Entonces, ¿cómo especifico un número de puerto en una cadena de conexión?

Use una coma para especificar un número de puerto con SQL Server:

mycomputer.test.xxx.com,1234

No es necesario especificar un nombre de instancia al especificar el puerto.

Muchos más ejemplos en http://www.connectionstrings.com/ . Me ha salvado un par de veces.

Para JDBC el formato correcto es ligeramente diferente y de la siguiente manera:

 jdbc:microsoft:sqlserver://mycomputer.test.xxx.com:49843 

Tenga en cuenta los dos puntos en lugar de la coma.

En el nombre del servidor en sí puede agregar el número de puerto como este

 Server="servername:XXXXX" 

Reemplace XXXXX con su número de puerto.

Su cadena de conexión se parecería a la siguiente