Array
(
    [0] => stdClass Object
        (
            [Votos_Balanceados] => 3
            [id] => 561910
            [titulo] => Laravel 5.3 - Erro de conexão com SQL Server
            [dataCadastro] => DateTime Object
                (
                    [date] => 2016-09-05 16:55:39
                    [timezone_type] => 3
                    [timezone] => America/Sao_Paulo
                )

            [isFirstPost] => -1
            [idUsuario] => 317964
            [status] => A
            [isExample] => 
            [NomeUsuario] => Danilo Martins Junior
            [Apelido] => Danilo
            [Foto] => 317964_20140403112249.jpg
            [Conteudo] => Luiz, eu passei um problema para conectar o laravel 5.2 no sql server recentemente não entra no seu caso, mas talvez pode servir como um norte para você pesquisar, meu problema foi que eu estava usando o driver de conexão do php "php_sqlsrv_56_ts.dll" com o php 7 no meu servidor, porem ainda nao existe um driver pronto para o php 7 teria que fazer uma compilação manual para criar meu driver então voltei para o php 5.6 e esta funcionando perfeito.
        )

)

Laravel 5.3 - Erro de conexão com SQL Server

Luiz Camilo
|
MVP
Pontos: 300
    05 set 2016

Boa tarde pessoal,
Estou tentando fazer utilizando Laravel 5.3 com Sql Server no IIS 7.5
Instalei os drivers para utilizar sqlserver, porém quando efetuo o login padrão do laravel esta retornando o seguinte erro

Citação:

PDOException in Connector.php line 119:
SQLSTATE[08001]: [Microsoft][ODBC Driver 11 for SQL Server]Provedor TCP: No connection could be made because the target machine actively refused it.

Quando realizo varias tentativas sem fazer alteração no código é retornado a seguinte mensagem

Citação:

FatalErrorException in Connector.php line 119:
Invalid handle returned.

Acredito que as mensagens estejam referenciando ao mesmo erro.
Utilizei o SQL Server Management Studio para verificar se retorna algum erro similar, porém consegui conectar normalmente, tenho até outros sistemas feitos em ASP.NET que esta funcionando corretamente.
Alguém poderia ajudar com esse problema?
Agraço pela atenção

Post mais votado

Danilo
|
MVP
Pontos: 15
    05 set 2016

Luiz, eu passei um problema para conectar o laravel 5.2 no sql server recentemente não entra no seu caso, mas talvez pode servir como um norte para você pesquisar, meu problema foi que eu estava usando o driver de conexão do php "php_sqlsrv_56_ts.dll" com o php 7 no meu servidor, porem ainda nao existe um driver pronto para o php 7 teria que fazer uma compilação manual para criar meu driver então voltei para o php 5.6 e esta funcionando perfeito.

Robinhodemorais
|
MVP
Pontos: 650
    05 set 2016

Boa tarde, verifique esse link http://pt.stackoverflow.com/questions/98544/laravel-5-e-sql-server

Luiz Camilo
|
MVP
Pontos: 300
    06 set 2016

robinhocne,

As configurações já estão apontando para sqlsrv.

Obg.

Luiz Camilo
|
MVP
Pontos: 300
    06 set 2016

Danilo,

Acessei o site da microsoft para baixar as dll e já esta disponível para 7.0.

Como a versão do Laravel suporta PHP 5.6 então decidi fazer conforme sua orientação.

Surgiu uma outra mensagem de erro:

Citação:
SQLSTATE[08001]: [Microsoft][ODBC Driver 11 for SQL Server]TCP Provider: No connection could be made because the target machine actively refused it.


Pesquisei a respeito deste erro, verifiquei que precisa habilitar TCP/IP pelo SQL Server Client Network Utility, até habilitei Named Pipes por garantia, mesmo assim continua o erro :(