Server MSSQL Non funziona con l'errore PHP mostrato
-
20-12-2019 - |
Domanda
Attualmente sto usando PHP 5.2
, con Microsoft Server 2008 R2
e utilizzando SQLSRV, con SQL Native Client 10.0.
Ho modificato l'estensione PHP per includere extension=php_sqlsrv_52_ts_vc6.dll
e hanno eseguito le modifiche necessarie a php.ini
.
La pagina php.info
mostra anche SQLSRV è stata installata correttamente, ma non sono sicuro del perché quando provo a utilizzare il comando SQLSRV, non è in grado di connettersi a SQL Server.Questo è il mio codice.
<?php
$myServer = "MYSERVER\SQLEXPRESS";
$myUser = "sa";
$myDB = "Form";
$conInfo = array('Database'=>$myDB, 'UID'=>$myUser);
$conn = sqlsrv_connect( $myServer, $conInfo);
if( $conn ) {
echo "Connection established.<br />";
}else{
echo "Connection could not be established.<br />";
die( print_r( sqlsrv_errors(), true));
}
?>
.
Mostra [Microsoft] [SQL Server Native Client 10.0] [SQL Server] Accesso non riuscito per l'utente 'SA'.[Messaggio].Qualcuno potrebbe essere gentile da dirmi cosa sembra sbagliare?
Ho bisogno della risposta urgentemente. Grazie.
Soluzione
Try with this -
<?php
$myServer = "MYSERVER\SQLEXPRESS";
$myUser = "sa";
$myDB = "Form";
$conInfo = array('Database'=>$myDB, 'UID'=>$myUser, 'PWD'=>'');
$conn = sqlsrv_connect( $myServer, $conInfo);
if( $conn ) {
echo "Connection established.<br />";
}else{
echo "Connection could not be established.<br />";
die( print_r( sqlsrv_errors(), true));
}
?>
. Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow