خادم MSSQL لا يعمل مع ظهور خطأ php
-
20-12-2019 - |
سؤال
أنا أستخدم حاليا PHP 5.2
, ، مع Microsoft Server 2008 R2
, ، واستخدام sqlsrv، مع عميل SQL الأصلي 10.0.
لقد قمت بتغيير امتداد php ليشمل extension=php_sqlsrv_52_ts_vc6.dll
وقمت بالتغييرات اللازمة php.ini
.
ال php.info
تعرض الصفحة أيضًا أنه تم تثبيت sqlsrv بنجاح، لكنني لست متأكدًا من السبب عندما أحاول استخدام أمر sqlsrv، فإنه غير قادر على الاتصال بخادم SQL.هذه هي الرموز الخاصة بي.
<?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 Client 10.0] [SQL Server] فشل تسجيل الدخول للمستخدم 'sa'.[رسالة].هل يمكن لأي شخص أن يكون لطيفًا بما يكفي ليخبرني ما الذي يبدو أنه خطأ؟
أحتاج إلى الإجابة على وجه السرعة. شكرا لك.
المحلول
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));
}
?>
لا تنتمي إلى StackOverflow