0

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 では機能しません) 助けてください!

4

1 に答える 1