我正在使用 PHP/PDO/SQLSRV 尝试连接到 SQL 数据库,以查看该框是否已启动并准备好接收 DB 命令。我想将超时限制为 15 秒,但我无法对LoginTimeout进行更改:
set_time_limit(120);
$dsn = "sqlsrv:Server=SERVER_NAME;Database=DB_NAME;LoginTimeout=15";
$conn = new PDO($dsn, 'USER', 'PASS');
echo "<pre>";
var_dump($conn);
echo "</pre>";
exit;
此调用需要 30 多秒才能执行。我希望它在 15 点后停止。我没有正确设置什么?(PDO::ATTR_TIMEOUT 不适用于 SQLSRV)请帮忙!