Use uma vírgula para especificar um número de porta com o SQL Server:
mycomputer.test.xxx.com,1234
Não é necessário especificar um nome de instância ao especificar a porta.
Muitos mais exemplos em http://www.connectionstrings.com/. Já me salvou algumas vezes.