代码之家  ›  专栏  ›  技术社区  ›  sioesi

连接到SQL Server数据库时出错

  •  0
  • sioesi  · 技术社区  · 6 年前

    自从PHP之后,我在另一台服务器上连接数据库时出错。

    在my中安装要连接的扩展插件 phpinfo() 我能看见。

    enter image description here

    在我的php代码中,我执行以下操作:

    if( sqlsrv_configure("WarningsReturnAsErrors", 0) === false)  
    {  
        DisplayErrors();  
        die;  
    }  else {
        echo sqlsrv_configure("WarningsReturnAsErrors", 0);
    }
    

    结果是“1”

    但是,如果我跑步:

    $serverName = "MY.IP,1433";
    $database = "my_database";
    $uid = 'usr';
    $pwd = '12345';
    try {
        $conn = new PDO(
            "sqlsrv:server=$serverName;Database=$database",
            $uid,
            $pwd,
            array(
                //PDO::ATTR_PERSISTENT => true,
                PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION
            )
        );
    }
    catch(PDOException $e) {
        die("Error connecting to SQL Server: " . $e->getMessage());
    }
    

    我收到了错误

    找不到司机

    0 回复  |  直到 6 年前