From 52627de4a344ed53e0e9e2dab1936f710d9a2819 Mon Sep 17 00:00:00 2001 From: Kijin Sung Date: Tue, 22 Mar 2016 11:01:53 +0900 Subject: [PATCH] Change minimum MS SQL version to 10 (2008) --- classes/db/DBMssql.class.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/classes/db/DBMssql.class.php b/classes/db/DBMssql.class.php index c6d150b8c..a1473ac73 100644 --- a/classes/db/DBMssql.class.php +++ b/classes/db/DBMssql.class.php @@ -71,6 +71,16 @@ class DBMssql extends DB $this->setError(-1, 'database connect fail' . PHP_EOL . $errors); return; } + + $server_info = sqlsrv_server_info($result); + $server_version = $server_info['SQLServerVersion']; + if ($server_version && version_compare($server_version, '10', '<')) + { + $this->setError(-1, 'Rhymix requires Microsoft SQL Server 2008 or later. Current version is ' . $server_version); + return; + } + + return $result; }