首页 > 解决方案 > Xampp 未连接到 SQL Server

问题描述

我已经在php/etc文件夹中加载了 SQL 驱动程序,并且还在php.ini. 我也可以sqlsrv在 php 信息中看到。

在此处输入图像描述

这是我用来连接到另一台服务器上的 SQL Server 的代码。

我尝试了服务器名称“10.10.10.38:1433”,这对我也没有任何作用。

    $serverName = "10.10.10.38,1433";
    $connectionInfo = array( "Database"=>"DBNAME", "UID"=>"USERNAME", "PWD"=>"PASSWORD");
    $conn = sqlsrv_connect($serverName, $connectionInfo);
   
    if ($conn) {
       echo "Connection established.<br />";
    } else {
       echo "Connection could not be established.<br />";
       die (print_r( sqlsrv_errors(), true));
    }

但我收到以下错误:

错误信息

请帮助解决问题。

标签: phpsql-server

解决方案


安装正确的 ODBC 驱动程序后,Maxi Malvido 告诉您可以使用 PDO 连接:

<?php
$conn = new PDO('sqlsrv:Server=yourserver;  Database=test', 'login', 'password');

if ($conn)
{
    echo "Connection established";
}
else {
    echo "Connection not established";
}

?>

推荐阅读