SQLSTATE: Log masuk pengguna gagal
<p>Saya menggunakan fail sambungan PHP berikut untuk menyambung ke pangkalan data SQL Server saya. </p>
<pre class="brush:php;toolbar:false;"><?php
$nama pelayan = "...";
$nama pengguna = "...";
$kata laluan = "";
$dbname = "...";
cuba {
$conn = new PDO("sqlsrv:Server=$servername;Database=$dbname", $username, $password);
echo "Berjaya disambungkan ke $dbname di $servername.";
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} tangkapan (PDOException $pe) {
die ("Tidak dapat menyambung ke pangkalan data $dbname :" . $pe->getMessage());
}
?></pra>
<p>Saya terus mendapat ralat ini yang berbunyi: </p>
<blockquote>
<p>"SQLSTATE[28000]: [Microsoft][ODBC Driver 17 for SQL Server][SQL
Pelayan] Log masuk gagal untuk pengguna $nama pengguna. </p>
</blockquote>
<p>Saya telah memuat turun versi terkini ODBC 17 dan 18 yang saya harap dapat menyelesaikan isu ini tetapi tidak. Pengesahan Pelayan SQL saya juga ditetapkan kepada Pelayan SQL dan Pengesahan Windows. </p>