Certifique-se de que o navegador SQL esteja ativado e em execução. Provavelmente está desativado ou parado.
Verifique também se a instância está configurada para permitir conexões remotas.
Tenho o MS SQL Server 2005 (instância padrão) e o SQL Server 2008 (instância nomeada) em execução no Vista Ultimate x86.
Não tenho problemas em me conectar a ambas as instâncias localmente, mas quando tento conectar-me a elas de outra REDE - sem sorte. O SQL Server 2005 funciona bem, mas não consigo me conectar ao SQL Server 2008.
Eu tenho TCP / IP e Named Pipes habilitados no SQL Server 2008, e conexões remotas são permitidas.
Estou faltando alguma coisa?
P.S. : alterei a porta dinâmica para 1444. Não pareço encontrar uma maneira de especificar um número de porta ao conectar a uma instância nomeada via MS SQL Management Studio.
P.P.S : conectando a partir do SSMS 2008.
Eu também abri o TCP 1444 no firewall e no roteador. Não consigo pensar em mais nada.
Os seguintes trabalhos:
O seguinte NÃO funciona:
Acontece que o problema foi com a configuração de encaminhamento de porta do roteador, eu estava encaminhando minha porta personalizada para a porta padrão ... duh ...
Consegui resolver isso por reformulando a questão .
Obrigado a todos pela ajuda.
Certifique-se de que o navegador SQL esteja ativado e em execução. Provavelmente está desativado ou parado.
Verifique também se a instância está configurada para permitir conexões remotas.
Provavelmente você precisa abrir o Gerenciador de configuração do SQL Server Abrir configuração do SQL Native Client Verifique os protocolos do cliente - o TCP / IP deve estar ativado Verificar aliases - define um novo alias para o protocolo TCP / IP
Os aliases devem ser diferentes para diferentes instâncias nomeadas do SQL server
Veja também este artigo da KB
Além disso, minha pergunta é: você realmente precisa usar o TCP / IP? Eu não tenho certeza sobre o Vista, nunca instalei lá, mas no servidor Win 2003 eu configurei o servidor e todos os clientes para trabalhar através de pipes nomeados.
Para conectar-se a um SQL Server em outra porta, tente fazer 192.168.1.1,1444 \ INSTANCENAME (onde 192.xxxx é seu IP, e 1444 é a porta alternativa, e InstanceName é qualquer instância da sua instância).
Aqui, quando temos várias versões no servidor, usamos uma das duas sequências de conexão:
O que funciona depende da configuração exata do servidor. Como eu só me conecto a estes, eu não sei a diferença nas seqüências de conexão.