Meu site php não pode se conectar ao banco de dados SQL - SqlExpress2012

1

Sou bastante novo no SQL Express 2012, mas acabei de instalá-lo no meu servidor 2008 r2. Eu estou tentando instalar um CMS chamado joomla, o que eu fiz muitas vezes antes tanto no servidor de comunidade SQL e soluções hospedadas.

Eu posso conectar ao sql server management studio, usando autenticação de janelas e autenticação SQL com usuários criados. MAS durante a instalação do Joomla ele não pode se conectar ao meu banco de dados usando o usuário que eu criei?

Meu serviço sqlexpress está em execução e reiniciei o serviço e o computador ....

O que eu tentei:
desabilitando o firewall do windows 2008 r2
abertura do porto 1433
Enabelando todos os pipes nomeados, memória compartilhada e tcp / ip no gerenciador de configuração

    
por Glen 14.03.2013 / 19:05

1 resposta

1

Verifique se o SQL Server Express está configurado para aceitar conexões remotas e verificar o número da porta em uso. Consulte: link

Além disso, verifique se o SQL Express está configurado para permitir a autenticação do SQL Server (não apenas a autenticação do Windows) e se a conta do SQL Server com a qual você está fazendo login ou possui o acesso necessário ao banco de dados ao qual você está se conectando.

Eu tenho meu site para se conectar ao SQL Server, mas eu tinha que especificar "localhost" como o host, apesar do fato de que eu estou usando um # porta não padrão para o SQL Server. Quando eu incluí o número da porta como "localhost: ####" ele se recusou a conectar, mas quando eu o removi, ele se conectou. Portanto, não tenho idéia de como ele conseguiu se conectar sem o número da porta, pois verifiquei novamente os números de porta na Configuração do SQL Server nas configurações de TCP / IP e cada conexão estava usando a porta não padrão (até reiniciei o serviço para tenha certeza).

    
por 08.04.2013 / 19:38