Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

PHP sqlsrv_connect to SQL Server:Ocorreu um erro relacionado à rede ou específico da instância ao estabelecer uma conexão com o SQL Server


Recebo este erro quando a instância do MS SQL Server não está definida corretamente.

Solução possível:

Você deve verificar a configuração de rede do seu servidor. Vá para SQL Server Configuration Manager (ou Computer Management\Services and Applications\SQL Server Configuration Manager) e vá para SQL Server Network Configuration, Protocols for "InstanceName". Primeiro, o TCP/IP deve ser ativado. Em seguida, abra Propriedades para TCP\IP. Na guia "Endereços IP", vá para IPAll. Para que este script funcione, "TCP Dynamic ports" deve estar vazio e "TCP Port" deve ser igual a 1433 (ou alguma outra porta).

Observação:

Se o "serviço SQL Server Browser" estiver em execução, você poderá se conectar sem o número da porta.