Não é possível conectar-se ao SQL Server da máquina local para a máquina virtual hospedada em outro PC

1

Instalei o SQL Server Express 2008 R2 em uma máquina virtual do Windows 7 - essa máquina virtual está hospedada em outro PC em nossa rede. Gostaria de me conectar ao servidor usando o SQL Server Management Studio da minha máquina local, mas recebo o seguinte erro:

A primeira coisa que tentei foi fazer o ping da minha máquina virtual e consegui fazer isso alterando algumas configurações no meu Virtual Box e também as configurações do firewall para minha máquina virtual. Eu também me certifiquei de que a conta sa está habilitada e que eu usarei para acessar o servidor. A partir daqui estou preso.

    
por jmc 15.09.2015 / 17:02

2 respostas

1

O SQL Express, por padrão, não escuta o TCP. Você precisa ativar o "TCP / IP" no Gerenciador de Configuração do SQL Server → Configuração de Rede → Protocolos.

Além disso, se a instância do Express não for a padrão, você precisará ter o serviço SQL Browser em execução. Configure o firewall de acordo.

    
por 13.08.2017 / 23:31
0

Tente abrir uma conexão com sua instância do sql via telnet.

telnet 192.168.2.110 <port it's listening on>

(consulte o Gerenciador de Configuração do SQL Server para ver qual deles é).

O SQL Browser está em execução? Tente se conectar usando 192.168.2.110,port no SSMS.

    
por 15.09.2015 / 21:05