我想知道是否有人在使用PDS ATTR_PERSISTENT为SQLSRV驱动程序设置为TRUE选项时遇到困难。
当我启用此功能时,将随机发生以下三种情况之一:
我读到建议使用持久数据库连接。也许我应该抛弃它?
//Setup PDO DNS.
$pdo_DNS = "sqlsrv:Server=" . $this->db_Host . ";Database=" . $this->db_Name;
//Setup PDO Options.
$pdo_Options = array(PDO::ATTR_PERSISTENT => true, PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION);
//Establish DB Connection.
try
{
$this->pdo_DB = new PDO($pdo_DNS, $this->db_User, $this->db_Pass, $pdo_Options);
}
catch (PDOException $e)
{
$this->db_Error->create($e, "__construct", PAL_ERR_CONNECT);
}