小编And*_*eas的帖子

无法使用 PHP 脚本连接到 SQL Server

我运行 SQL Server 2016。我尝试通过 PHP 脚本(PHP 版本 8)连接到它。我安装了驱动程序并在 php.ini 中添加了路径(与我的 PHP 版本相同):

...
extension=pdo_sqlsrv_80_nts
extension=pdo_sqlsrv_80_ts
extension=sqlsrv_80_nts
extension=sqlsrv_80_ts
...
Run Code Online (Sandbox Code Playgroud)

这是我的脚本:

$serverName = "<ServerName>";
$connectionInfo = array( "Database"=>"<database>", "UID"=>"<user>", "PWD"=>"<pwd>");
$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));
}
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

Array
(
    [0] => Array
        (
            [0] => IM006
            [SQLSTATE] => IM006
            [1] => 0
            [code] => 0
            [2] => [Microsoft][ODBC Driver Manager] Driver's SQLSetConnectAttr …
Run Code Online (Sandbox Code Playgroud)

php sql-server sqlsrv

6
推荐指数
2
解决办法
9058
查看次数

标签 统计

php ×1

sql-server ×1

sqlsrv ×1