Please review the above method. The reason for dropping support for older SQL Server versions was driven by the introduction of varchar(max)/nvarchar(max) data types. Since these data types wore introduced in SQL Server 2008 (version 10) support should be maintained. However the statement "if (isRealSqlServerConnection && (majorVersion <= MSSQL_SERVER_VERSIONS.MSSQL2008))" seems to incorrectly drop support for 2008.
OS: Windows Server 2008
DB: MS SQL Server 2008