Commit c7679baf by Taylor Otwell

Merge pull request #770 from abigwonderful/develop

added dblib option to sqlsrv connector class /sam fitz (abigwonderful)
parents c785067e db351fed
...@@ -28,8 +28,16 @@ class SQLServer extends Connector { ...@@ -28,8 +28,16 @@ class SQLServer extends Connector {
// also be used to connect to Azure SQL Server databases. The port is defined // also be used to connect to Azure SQL Server databases. The port is defined
// directly after the server name, so we'll create that first. // directly after the server name, so we'll create that first.
$port = (isset($port)) ? ','.$port : ''; $port = (isset($port)) ? ','.$port : '';
$dsn = "sqlsrv:Server={$host}{$port};Database={$database}"; //check for dblib for mac users connecting to mssql (utilizes freetds)
if (!empty($dsn_type) and $dsn_type == 'dblib')
{
$dsn = "dblib:host={$host}{$port};dbname={$database}";
}
else
{
$dsn = "sqlsrv:Server={$host}{$port};Database={$database}";
}
return new PDO($dsn, $username, $password, $this->options($config)); return new PDO($dsn, $username, $password, $this->options($config));
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment