Array
(
)

SQL Server 2012 express em Rede

Ricardo
   - 06 abr 2014

Então estou com um problema aqui que não consigo contornar. Eu não trabalho como SQL Server e resolvi fazer uns testes aqui pensando em uma futura mudança de banco de um sistema. Instalei o SQL Server no Windows 2008 SP2 e fiz a conexão local usando Firedac, ADO funcionando normalmente.
Mas como de costume que tenho eu instalo os bancos de dados em uma máquina virtual para servir de Servidor para testar as aplicações em rede. Criei uma VM no virtualbox com o Windows 2008 e instalei o SQL Server. Fiz todas as configurações possíveis, liberei a porta 1433 no firewall, habilitei as multiplas conexões no SQL Server, habilitei protocolo TCP/IP e configurei a porta 1433 no mesmo. Mas consigo fazer a conexão em rede. Para saber se o problema era na VM eu instalei o Firebird, access e SQlite e todas funcionaram perfeitamente em rede. Somente o SQL Server que não.
Então será que falta mais alguma configuração a ser feita para conseguir acesso em rede? vale lembrar que a VM está configurada na mesma faixa de IP da minha rede, ou seja, é apenas mais uma máquina na rede e grupo de trabalho.
Quanto tento conectar ao SQL Server na Máquina virtual mostra a seguinte mensagem de erro:
"... O servidor não foi encontrado ou não estava acessível."

Roniere Almeida
   - 06 abr 2014

qual a edição do SQL Server? Express, Developer...?

http://technet.microsoft.com/pt-br/library/ms190198(v=sql.105).aspx

Ricardo
   - 06 abr 2014


Citação:
qual a edição do SQL Server? Express, Developer...?

http://technet.microsoft.com/pt-br/library/ms190198(v=sql.105).aspx


2012 Express

Roniere Almeida
   - 07 abr 2014

Ricardo, ja tentou fazer esse processo?

http://technet.microsoft.com/pt-br/library/ms165718(v=sql.105).aspx

Ricardo
   - 07 abr 2014


Citação:
Ricardo, ja tentou fazer esse processo?

http://technet.microsoft.com/pt-br/library/ms165718(v=sql.105).aspx


Roniere, eu já tinha passado por esses links que vc indicou anteriormente. Assim eu acho que o problema é com o Windows 2008 na VM, Eu desinstalei o SQL 2012 e instalei o 2000 continuou com o mesmo problema. Então criei uma máquina virtual com o Win XP (kkkk) instalei o SQL 2000 e funcionou perfeitamente, a minha máquina conectou ao SQL na máquina virtual sem nenhum problema.

Vou agora testar no 2012. Agora não sei o que acontece com a máquina virtual do Server 2008, adicionei a porta ao firewall, desabilitei o mesmo e nada de conectar.

Roniere Almeida
   - 08 abr 2014

pode ser as configurações de rede do SQL Server ou da propria VM. vc ja verificou isso?

João Antonio
|
MVP
Pontos: 120
    10 abr 2014

Ricardo

Você tem que habilitar SQL SERVER CONFIGURATION MANAGER os serviço para NETWORK SERVICE caso contrario não ira funcionar.
Segue abaixo a print de exemplo:
Clique na imagem para abrir em uma nova janela

Fazer isso para todos os serviços.
Att
João Antonio

Ricardo
   - 10 abr 2014


Citação:
Ricardo

Você tem que habilitar SQL SERVER CONFIGURATION MANAGER os serviço para NETWORK SERVICE caso contrario não ira funcionar.
Segue abaixo a print de exemplo:
Clique na imagem para abrir em uma nova janela

Fazer isso para todos os serviços.
Att
João Antonio


Onde fica isso? não existe isso aqui não!

Clique na imagem para abrir em uma nova janela

Clique na imagem para abrir em uma nova janela

João Antonio
|
MVP
Pontos: 120
    11 abr 2014

Bom dia Ricardo
Segue o caminho baixo.

INICIAR > PROGRAMAS > MICROSOFT SQL SERVER 2012 > Configuration Tools > 'SQL Server Configuration Manager'
Clique na imagem para abrir em uma nova janela

Att.
João Antonio

Roniere Almeida
   - 11 abr 2014

show hein.

Ricardo
   - 14 abr 2014

Então resolvi o problema semana passada, só postei antes porque perdi alguns equipamento e só hoje estou com net outra vez.

O problema estava relacionado ao serviço SQLBrowser que por padrão fica inativo, bastou ativar e pronto! E olha que eu já tinha visto ele várias vezes mas não havia repado que estava parado.

Valeu a todos que tentaram ajudar.

Roniere Almeida
   - 14 abr 2014

obrigado Ricardo por retornar.