SQL Server无法在本地主机上连接

时间:2019-02-20 00:24:58

标签: php sql-server

sql server不在本地主机上连接,但是我尝试使用此脚本成功连接到服务器。

    <?php

/* Specify the server and connection string attributes. */
$serverName = "localhost";

/* Get UID and PWD from application-specific files.  */
$uid = "sa";
$pwd = "admin123";
$connectionInfo = array( "UID"=>$uid,
                         "PWD"=>$pwd, 
                         "Database"=>"siakd_1_20_09_3_puncak");

/* Connect using SQL Server Authentication. */

$conn = sqlsrv_connect( $serverName, $connectionInfo);
   if( $conn === false )
    {
        echo "Could not connect Gagal .\n";
        die( print_r(sqlsrv_errors(), true));
    }
    else {
    echo "OK"
 }

?>

和此错误

  

“无法连接Gagal。阵列([0] =>阵列([0] => 08001   [SQLSTATE] => 08001 [1] => 53 [code] => 53 [2] => [Microsoft] [ODBC   SQL Server驱动程序11]命名管道提供程序:无法打开   连接到SQL Server [53]。 [消息] => [Microsoft] [ODBC驱动程序11   SQL Server]命名管道提供程序:无法打开与   SQL Server [53]。 )[1] =>数组([0] => HYT00 [SQLSTATE] => HYT00 [1]   => 0 [代码] => 0 [2] => [Microsoft] [用于SQL Server的ODBC驱动程序11]登录超时已过期[消息] => [Microsoft] [ODBC驱动程序11   for SQL Server]登录超时已过期)[2] =>数组([0] => 08001   [SQLSTATE] => 08001 [1] => 53 [code] => 53 [2] => [Microsoft] [ODBC   SQL Server驱动程序11]与网络相关或特定于实例的错误   建立与SQL Server的连接时发生。服务器是   找不到或无法访问。检查实例名称是否正确以及是否   SQL Server配置为允许远程连接。欲了解更多   有关信息,请参见SQL Server联机丛书。 [消息] => [Microsoft] [ODBC   SQL Server驱动程序11]与网络相关或特定于实例的错误   建立与SQL Server的连接时发生。服务器是   找不到或无法访问。检查实例名称是否正确以及是否   SQL Server配置为允许远程连接。欲了解更多   有关信息,请参见SQL Server联机丛书。 ))“

0 个答案:

没有答案