OVERVIEW
Microsoft SQL Server 2016 is now certified as a warehouse with Strategy Secure Enterprise 10.4.x. To connect to this data source, it is recommended to upgrade the SQL Server driver on Strategy Secure Enterprise 10.4.0 - 10.4.4 to version 7.1.6 that will be shipped in newer Strategy versions.
Note: The upgraded driver is available out-of-the-box with Secure Enterprise 10.4.5 (10.4 Hotfix 5), and it is not necessary for users to manually upgrade the driver using the steps provided in this document. However, users should implement Steps 2 and 3 below if they want to take advantage of the optimized SQL generation for Microsoft SQL Server 2016 in Strategy versions 10.4.x to 10.9.
The following steps document how to upgrade the Strategy SQL Server Wire Protocol ODBC Driver in 10.4.0 -10.4.4 and 10.5 - 10.9 on Linux to the version of the driver that will be shipped in Strategy Secure Enterprise 10.10. The updated driver libraries can be found in the link here
This documentation does not apply to Strategy Secure Enterprise running on Windows, AIX, or Solaris environments. This upgrade also helps overcome some limitations of the out-of-the-box driver provided in Strategy Secure Enterprise 10.4.0 -10.4.4 and 10.5 - 10.9, including the lack of support for Always On Availability Groups and ApplicationIntent parameter.
STEP 1: INSTALLATION OF NEW DRIVER
Follow the steps below to install the new Strategy SQL Server Wire Protocol ODBC Driver on existing Strategy Secure Enterprise 10.4.0 -10.4.4 and 10.5 - 10.9 environments.
Backup and Driver installation:
STEP 2: UPDATING THE METADATA
If users want to take advantage of the optimized SQL generation pattern for Microsoft SQL Server 2016, the database object should be added to the metadata. This step needs to be done on all Strategy 10.4.x - 10.9 installations if users are connecting to Microsoft SQL Server 2016 with the updated driver. This step needs to be done on all Strategy 10.4.x - 10.9 installations if users are connecting to Microsoft SQL Server 2016 with the updated driver.
In order to connect to SQL Server 2016 users may install the SQL Server 2016 DBMS object using the SQLServer2016.pds file which is included in the library files provided in the link listed above. Users may reference the following article for steps to install the SQL Server 2016 DBMS object.
KB43537: How to install DBMS objects provided by MicroStrategy Technical Support
STEP 3: How to update DSN-less connection in order to use SQL Server 2016 for Strategy Data import
In order to add DSN-less connectivity for DSN-less connection to Microsoft SQL Server 2016 for Strategy Data import in Strategy Web users may follow the following steps. This step needs to be done on all Strategy 10.4.x - 10.9 installations.
Prerequisites
Update DBProperties.xml file
Important Note: Users should create a backup of the DBproperties.xml file before updating it with the following steps.
java -jar DBPropertiesXmlUpdater.jar --target <target> --file <xsl-tranformation-file>
java -jar DBPropertiesXmlUpdater.jar –target opt/apache/tomcat/latest/webapps/MicroStrategy/WEB-INF/xml/DBproperties.xml --file MsSqlServer2016.xslt

Metadata Modification:
WARNING:
Manually editing values in the Strategy Metadata incorrectly may cause serious, project-wide problems that may make your project unusable. Since these are user-initiated changes, they are not covered by any Strategy warranty. Users are strongly encouraged to backup Metadata prior to any alteration.
KB438606