Add coverage for Microsoft JDBC Driver 6.0.7507

Description

Microsoft have released updated drivers for JDBC, including new features to support SQK Server Azure instances. We should add coverage to the builds for driver version 6.0.7507, so we can more easily tell when it's safe to upgrade products to using that driver.

https://www.microsoft.com/en-au/download/details.aspx?id=11774

Consider also adding builds that can cover the extra native auth DLL features that this driver ships with. Note that these DLLs are currently separate files in the download, and have different files for x86 vs x64. It's unclear to me how best to package them for easy consumption in builds. We can ignore for the moment the Azure aspects of the drivers, so if native auth DLLs are only used with Azure, then we can skip that.

Since we upgrade to Java 8 in all products, we should require JDBC 4.2 compatible drivers, so there is no need to test with older JDBC specification drivers (3.0, 4.0, 4.1) at this point. Whatever maven packaging we choose should mention which JDBC API version they're bundled for, and which native architecture they work with, similar to how we package tomcat distributions.

Environment

None

Testing Notes

Add notes...

Status

Assignee

Unassigned

Reporter

Richard Atkins

Labels

None

Add-on Type

None

Team

None

CC

None

Risk factor

None

QA Kickoff Status

None

QA Demo Status

None

Priority

Major
Configure