× Heads up!

Aqua Data Studio / nhilam

Follow
IDE for Relational Databases
×
SachinPrakash reported 2016-07-12T19:31:34Z  · Diksha.kushwah(*) last modified 2016-12-23T11:39:00Z

Add support for MS JDBC Driver


Priority Major
Complexity Unknown
Component App - Server Registration
Version 18.0

In Server Registration dialog, for connection type "MS SQL Server", add a new option called "Driver Interface". This option should be placed above Authentication section.

Driver Interface will be a dropdown w/ 2 values:
  - Microsoft
  - jTDS

For v18, the default is Microsoft JDBC.

The chosen value should be saved in connection properties: property.mssql.driver.interface

If Microsoft JDBC driver is chosen, the Authentication > Login drop down should only offer 2 options:
  - SQL Server Authentication
  - Windows Single Sign-On

Also, the Driver tab will have to be updated based upon the chosen Driver interface as the values will be different. No automatic translation will be performed if the user switches the driver interface. 

@dev: using jTDS, we set the defautl ssl=request. Using Microsoft driver, test to see what is the default & what is the equivalent to ssl=request.[TC] It doesn't appear that the Microsoft driver has an equivalent. Either ssl is on or off. See https://msdn.microsoft.com/en-us/library/bb879949(v=sql.110).aspx

[SP] See https://msdn.microsoft.com/en-us/library/bb879919(v=sql.110).aspx. Based upon this article, it seems we should not specify value for encrypt.

 

@dev: test to see if the Microsoft JDBC driver supports isValid() [TC] Yes it does.

Migration

For backwards compatibility, if ADS v18 user launches Server Properties Dialog for SQL Server connection & driver interface is not specified in datastudio.properties, then default to jTDS. [TC] This works for both V17 and V18 - see attached screen shots.

 

QA: for testing purposes, a file saved in ADS v18 w/ Microsoft driver interface should load properly in ADS v17. ADS v17 will use jTDS. Any parameters that are specific to the Microsoft JDBC would then have to be changed to jTDS parameters.

4 attachments

Issue #14540

Closed
Fixed
Resolved 2016-08-11T22:15:05Z
 
 
Completion
No due date
Fixed Build ADS 18.0.0-devi-202
No time estimate

About AquaClusters Privacy Policy Support Version - 19.0.2-4 AquaFold, Inc Copyright © 2007-2017