SQLSTATE: User login failed
P粉107991030
P粉107991030 2023-08-25 10:03:40
0
1
359

I am using the following PHP connection file to connect to my SQL Server database.

setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch (PDOException $pe) { die ("Could not connect to the database $dbname :" . $pe->getMessage()); } ?>

I keep getting this error which reads:

"SQLSTATE[28000]: [Microsoft][ODBC Driver 17 for SQL Server][SQL Server] Login failed for user $username.

I have downloaded the latest versions of ODBC 17 and 18 which I hoped would resolve this issue but it does not. My SQL Server Authentication is also set to SQL Server and Windows Authentication.

P粉107991030
P粉107991030

reply all (1)
P粉445750942

If using laravel, in your .env file:

DB_CONNECTION=sqlsrv DB_HOST=DESKTOP-91MB9QU\TESTSQLSERVER DB_PORT= DB_DATABASE=laravel_test DB_USERNAME=sa DB_PASSWORD='mypassword'

You can use it. Note that DB_CONNECTION=sqlsrv, DB_HOST must be in the format of "PC-name\SQL-server-name", and DB_PORT must be empty.

You can use it in a similar way as pure php code.

    Latest Downloads
    More>
    Web Effects
    Website Source Code
    Website Materials
    Front End Template
    About us Disclaimer Sitemap
    php.cn:Public welfare online PHP training,Help PHP learners grow quickly!