Home  >  Q&A  >  body text

Unable to connect to SQL Server in Laravel

I can't connect to sql-server in Laravel. I have given sqlserver configuration values ​​in .env but still below error while running command "php artisan migrate".

SQLSTATE[08001]: [Microsoft][ODBC Driver 17 for SQL Server]TCP Provider: No connection could be made because the target machine actively refused it.
 (Connection: sqlsrv, SQL: select * from sys.sysobjects where id = object_id(migrations) and xtype in ('U', 'V'))

View the database connection configuration in the .env file below.

DB_CONNECTION=sqlsrv
DB_HOST=DESKTOP-1CGE50Q  #I have also tried here to passing system IPv4
DB_PORT=1433
DB_DATABASE=laravel_dev
DB_USERNAME=DESKTOP-1CGE50Q\Dell
DB_PASSWORD=
<?php 
$serverName = "DESKTOP-1CGE50Q, 1433"; 
$connectionInfo = array( "Database"=>"laravel_dev", "UID" => "DESKTOP-1CGE50Q\Dell"); 
$conn = sqlsrv_connect( $serverName, $connectionInfo); 
?>

I have set up the Laravel site in IIS server and it is working fine. It's just a sqlServer connection issue.

If anyone has any solutions or ideas for the above problem, please let me know.

Thanks in advance.

P粉413307845P粉413307845225 days ago520

reply all(1)I'll reply

  • P粉788571316

    P粉7885713162024-04-01 09:00:14

    My problem is solved and here is the solution. https://github.com/laravel/framework/issues/47937

    Additionally, it can be used with Windows Authentication. Thanks.

    reply
    0
  • Cancelreply