MSSQL服务器不使用php错误显示
我目前使用的是MSSQL服务器不使用php错误显示,php,sql-server,sqlsrv,Php,Sql Server,Sqlsrv,我目前使用的是PHP5.2,使用的是MicrosoftServer2008R2,使用的是sqlsrv,使用的是SQL原生客户端10.0 我已将php扩展更改为包含extension=php\u sqlsrv\u 52\u ts\u vc6.dll,并对php.ini进行了必要的更改 php.info页面还显示sqlsrv已成功安装,但我不确定为什么在尝试使用sqlsrv命令时,它无法连接到SQL server。这是我的密码 <?php $myServer = "MYSER
PHP5.2
,使用的是MicrosoftServer2008R2
,使用的是sqlsrv,使用的是SQL原生客户端10.0
我已将php扩展更改为包含extension=php\u sqlsrv\u 52\u ts\u 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));
}
?>
它显示用户“sa”的[Microsoft][SQL Server本机客户端10.0][SQL Server]登录失败。[留言]。有人能告诉我出了什么问题吗
我急需答案。谢谢。试试这个-
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));
}
?>
查看服务器错误日志。它可能包含有用的信息。您还可以检查php.ini中是否启用了错误报告功能,如果禁用,请将其启用。它将在开发阶段帮助您。很抱歉,我想我没有说明更多,我正在使用IIS服务器(对不起,我删除了apache部分,但我想你可能在某个地方有错误日志!你能告诉我在哪里可以找到错误日志吗?我只知道我在SQL Server配置中启用了服务器报表服务器,但仍然没有结果。我想sqlsrv命令无法识别,但我不知道为什么,因为phpinfo显示它是正确的。)已成功安装。很抱歉,我不知道IIS:($conInfo=array($Database'=>$myDB,'UID'=>$myUser.'PWD'=>”);如果您以空白形式发送密码,请将其输入。非常感谢!您是我的救星!)