Tenho 2 instâncias do SQL Server instaladas em um servidor: SQL002.
Uma instância é uma instância padrão, SQL2008 R2, e o serviço SQL geralmente não está em execução, exceto para testes específicos.
A outra instância é uma instância nomeada, SQL 2014 (portanto, SQL002/SQL2014). Isso geralmente é executado o tempo todo.
Hoje, um desenvolvedor acabou de me dizer que, quando eles se conectarem ao SQL002 no SQL Server Management Studio, ele se conectará com sucesso. Eu repliquei isso da minha máquina e também vejo uma conexão bem-sucedida, no entanto, quando olho para as propriedades da conexão, ela informa que ela se conectou à instância nomeada.
O que está acontecendo aqui? Existe um redirecionamento que não conheço?
Pode haver três razões:
Embora esta seja uma pergunta antiga e já tenha sido respondida, achei prudente acrescentar o seguinte:
Eu estava enfrentando um problema semelhante - tenho três instâncias nomeadas em um servidor (sem instância padrão), mas consegui me conectar ao servidor conectando-me a MYSERVER (observe que não há folga para denotar a instância) e isso se conectaria à InstanceA nesse servidor .
Descobri que o motivo disso é que o nome do pipe para InstanceA foi alterado no Configuration Manager de
\\.\pipe\MSSQL$InstanceA\sql\query
para\\.\pipe\sql\query