Como criar um LinkedServer para uma porta especifica

Esses dias, na empresa aonde trabalho, temos uma conexão via Linked Server com uma outra empresa para a execução remota de um procedure, porem, essa empresa remota iria bloquear a sua porta 1433 do SQL Server e colocar a instancia em outra porta, o que causaria uma quebra em nossa comunicação.

Pensei em algumas alternativas mais simples como simplismente abstrair tal alteração e deixar o SQL Server Browser se virar do outro lado, porem, obviamente o mesmo não funciona devido ao meio de acesso, o que acaba com essa possibilidade, então, depois de algumas pesquisas, consegui criar um linked server para uma porta especifica.

Tentei varias coisas, até uma unica string de conexão configurando todo o linked server em apenas um parametro, porem de forma alguma funcionou, não consegui tambem criar um linked server com tal caracteristica pela ferramenta grafica (SSMS 2008/2012), então, executei o comando:

EXEC sp_addlinkedserver
@server=’NomeDoLinkedServer’,
@srvproduct=”,
@provider=’SQLNCLI’,
@datasrc=’tcp:ip1.ip2.ip3.ip4,Porta’

Funcionou perfeitamente e acabou sendo mais facil que todas as outras tentativas rs..Enfim, espero que possa ajuda quem esteja precisando.

Anúncios
Post a comment or leave a trackback: Trackback URL.

Trackbacks

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: