Eu tentei, com sucesso, o método String de conexão para forçar um protocolo :
Data Source=protocol:servername, portnumber;
Exemplo:
EXEC master.dbo.sp_addlinkedserver @server = N'DB_OBRA', @srvproduct=N'sql_server', @provider=N'SQLNCLI11', @datasrc=N'tcp:10.0.34.33'