使用 SQLSRV 扩展访问 Microsoft SQL Server 和 SQL Azure 数据库。
下载安装 SQLSRV
SQLSRV 下载地址:https://docs.microsoft.com/en-us/sql/connect/php/microsoft-php-driver-for-sql-server
将需要用到的拓展(dll文件)复制到 php 安装路径的 ext 文件夹下完成安装。
修改 php.ini 并重启 Apache
安装完成后,使用文档编辑工具打开 php.ini 文件,配置启用 sqlsrv 拓展。
尝试连接 MSSQL
使用如下代码测试 MSSQL 是否连接成功:
<?php header("Content-Type: text/html; CHARSET=GBK"); // 连接数据库 $serverName = "数据库地址"; $connectionOptions = array( "Database" => "数据库名", "UID" => "用户名", "PWD" => "密码" ); $conn = sqlsrv_connect($serverName, $connectionOptions); if($conn){ print_r('Success!'); } else { print_r( sqlsrv_errors(), true); } ?>
ODBC 错误处理
如果出现了 [ODBC 驱动程序管理器]未发现数据源名称并且未指定默认驱动程序 错误。则说明你电脑上没有安装 ODBC 驱动程序。
ODBC 驱动下载地址:https://docs.microsoft.com/en-us/sql/connect/odbc/download-odbc-driver-for-sql-server
下载安装后,PHP 连接 MSSQL 成功!
评论 抢沙发