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.

È stato utile?

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
scroll top