Você precisa iniciar o serviço Navegador SQL e configurar o firewall para todo o tráfego UDP 1434 para o serviço Navegador SQL. Este serviço é o que permite que o software do cliente SQL decida em qual porta TCP a instância nomeada está escutando.
Acabei de instalar o Sql 2008 Express em um novo servidor que executa o Windows Server 2008. Eu sei que o Sql está funcionando corretamente, porque eu posso conectar-me ao db bem localmente, no servidor. Não consigo me conectar a ele de uma máquina cliente, nem pelo endereço IP nem pelo nome da máquina (iporname \ instance).
Eu sei que tenho o endereço IP correto, porque estou usando o RDC no servidor para executar toda essa configuração e configuração, e se eu fizer ping no nome do servidor, ele também estará resolvendo o endereço IP correto.
No servidor, configurei uma exceção de firewall de entrada, permitindo que todo o tráfego em qualquer porta em qualquer protocolo seja sqlservr.exe
.
No SSMS, em server > Properties > Connections
Permitir que conexões remotas com este servidor sejam ativadas. No Sql Server Configuration Manager, o TCP / IP está ativado nas seções Protocols for <instance>
e Client Protocols
.
Eu procurei nos registros do Windows, mas não vejo nada sobre as conexões serem negadas ou descartadas. Tanto quanto eu posso ver, eu tenho tudo certo, mas não consigo conectar de uma máquina cliente. O cliente PODE se conectar a outros servidores Sql 2008 Express, então eu sei que a configuração do cliente está correta.
Qualquer idéia onde mais eu posso procurar informações sobre o que / onde / como esta conexão está caindo, muito apprecaited!
O erro que está sendo retornado pelo cliente é:
**TITLE: Connect to Server**
Cannot connect to [MY.IP.ADD.RSS]\[MYINSTNAME].
ADDITIONAL INFORMATION:
A network-related or instance-specific error occurred while establishing a connection
to SQL Server. The server was not found or was not accessible. Verify that the
instance name is correct and SQL Server is configured to allow remote connections.
(provider: SQL Network Interfaces, error: 26 Error Locating Server/Instance Specified)
(Microsoft SQL Server, Error: -1)
Você precisa iniciar o serviço Navegador SQL e configurar o firewall para todo o tráfego UDP 1434 para o serviço Navegador SQL. Este serviço é o que permite que o software do cliente SQL decida em qual porta TCP a instância nomeada está escutando.