문제

나는 현재 사용하는 PHP 5.2, 으로, Microsoft Server 2008 R2, 사용 sqlsrv,SQL native 클라이언트 10.0.

나는 변경 php 확장을 포함 extension=php_sqlsrv_52_ts_vc6.dll 고 했는 필요한 변경 php.ini.

php.info 페이지도 보여줍니다 sqlsrv 가 성공적으로 설치되었습,그러나 나는 이를 사용하려고 하면 sqlsrv 명령에 연결할 수 없는 SQL server.이것은 나의 코드입니다.

    <?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));
   }
    ?> 

그것을 보여줍[Microsoft][SQL Server Native 클라이언트 10.0][SQL 서버]사용자가 로그인하지 못했습니다.'sa'.[message].할 수 있는 사람이 있었을 것을 말해 보이는 무엇을 잘못?

나는 필요에 응답합니다.감사합니다.

도움이 되었습니까?

해결책

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));
}
?>
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top