# Why was MSSQL Server JDBC driver removed

**URL:** <https://forum.inductiveautomation.com/t/why-was-mssql-server-jdbc-driver-removed/21708>\
**Category:** Ignition Early Access\
**Created:** [January 7, 2019, 1:28pm UTC](https://forum.inductiveautomation.com/t/why-was-mssql-server-jdbc-driver-removed/21708 "2019-01-07T13:28:06Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![jhottell](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jhottell/32/6472_2.png) [@jhottell](https://forum.inductiveautomation.com/u/jhottell)\
**Post date:** [January 7, 2019, 1:28pm UTC](https://forum.inductiveautomation.com/t/why-was-mssql-server-jdbc-driver-removed/21708/1 "2019-01-07T13:28:06Z")

</div>

Out of the box Ignition does not support MSSQLServer now. Is this intentional?  
Does IA provide the JDBC driver or are we to rely on our own java knowledge to go out and find our own MSSQLServer JDBC driver? I am searching around and don’t know what to do or where to get the driver.

---

<div class="post-metadata">

**Author:** ![ryanjmclaughlin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/ryanjmclaughlin/32/4318_2.png) [@ryanjmclaughlin](https://forum.inductiveautomation.com/u/ryanjmclaughlin)\
**Post date:** [January 7, 2019, 1:34pm UTC](https://forum.inductiveautomation.com/t/why-was-mssql-server-jdbc-driver-removed/21708/2 "2019-01-07T13:34:32Z")

</div>

I’m sure the IA staff will jump in soon, but…

Ignition supports ANY JDBC compliant database. The only difference is you need to install your own JDBC driver. You will find on other forum posts that the matrix of JDBC/MSSQL and what Microsoft is doing with their drivers results in a lot of people having the wrong driver in the first place (I had the same issue when updating to Ignition8). So, rather than force you into an error situation that requires you to call support, just install one you know is compatible with your setup.

Here is a link to the drivers: [https://docs.microsoft.com/en-us/sql/connect/jdbc/download-microsoft-jdbc-driver-for-sql-server?view=sql-server-2017](https://docs.microsoft.com/en-us/sql/connect/jdbc/download-microsoft-jdbc-driver-for-sql-server?view=sql-server-2017)

Here is the support matrix to help you pick the right one… [https://docs.microsoft.com/en-us/sql/connect/jdbc/microsoft-jdbc-driver-for-sql-server-support-matrix?view=sql-server-2017](https://docs.microsoft.com/en-us/sql/connect/jdbc/microsoft-jdbc-driver-for-sql-server-support-matrix?view=sql-server-2017)

Microsoft just has way to many flavors of DBs and with the recent Oracle Java changes that just makes even more versions! The 7.0 release is looking promising as a good release from Microsoft, but its still very new, but perhaps after some testing IA can make this the default.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [January 7, 2019, 1:38pm UTC](https://forum.inductiveautomation.com/t/why-was-mssql-server-jdbc-driver-removed/21708/3 "2019-01-07T13:38:36Z")

</div>

The JDBC stuff is in a weird spot in the beta right now.

We are dropping many of the JDBC drivers from the default install because their licenses do not allow redistribution.

We are also planning to make the JDBC install process for these drivers _much_ easier, basically some kind of hand-holding “download from here then drag and drop here” type of process but it hasn’t been ironed out yet.

---

<div class="post-metadata">

**Author:** ![jhottell](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jhottell/32/6472_2.png) [@jhottell](https://forum.inductiveautomation.com/u/jhottell)\
**Post date:** [January 7, 2019, 2:44pm UTC](https://forum.inductiveautomation.com/t/why-was-mssql-server-jdbc-driver-removed/21708/4 "2019-01-07T14:44:25Z")

</div>

OK well put me firmly in the **include MSSQL JDBC driver in the installer** camp please!

I downloaded the Microsoft 7.0 and 6.0 JDBCs and neither seem to work with ignition 8.0 or I don’t know how to configure them to work properly. In the end I had to copy the MSSQL driver and translator setup and dig the sqljdbc4.jar out of an Ignition 7.9 installation to get things working. There is no way I would have just figured it out. Obviously I am one of those that would need hand holding to get it going.

MySQL is absolutely adequate for for development and small to medium sized installations. There are larger enterprise customers and or Microsoft shops that require MSSQLServer. I think not having MSSQL ready to go out of the box would be a hindrance to some new and existing Ignition users.

Thanks for the help.

---

<div class="post-metadata">

**Author:** ![brian.mills](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/brian.mills/32/6348_2.png) [@brian.mills](https://forum.inductiveautomation.com/u/brian.mills)\
**Post date:** [January 7, 2019, 3:42pm UTC](https://forum.inductiveautomation.com/t/why-was-mssql-server-jdbc-driver-removed/21708/5 "2019-01-07T15:42:27Z")

</div>

We also use the JDBC extensively with DB2 connections. So if they stay part of the default install cool, or if not we will need the “how to manually turn them on” instructions.

---

<div class="post-metadata">

**Author:** ![PerryAJ](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/perryaj/32/3281_2.png) [@PerryAJ](https://forum.inductiveautomation.com/u/PerryAJ)\
**Post date:** [January 7, 2019, 5:33pm UTC](https://forum.inductiveautomation.com/t/why-was-mssql-server-jdbc-driver-removed/21708/6 "2019-01-07T17:33:11Z")

</div>

The plan is to try and ship with support where licensing allows us, but a number of the current version drivers aren’t permissive in this sense, and the old versions of the drivers are incompatible with the new API. Our training/docs team will flesh out the situation more for release, but the gist is pretty simple: If we don’t ship with something you need, installation is [pretty easy](https://docs.inductiveautomation.com/display/DOC80/JDBC+Drivers+and+Translators). As always, let us know if you have issues/additional questions.

---

<div class="post-metadata">

**Author:** ![p.spitzer](https://avatars.discourse-cdn.com/v4/letter/p/ecd19e/32.png) [@p.spitzer](https://forum.inductiveautomation.com/u/p.spitzer)\
**Post date:** [January 22, 2019, 6:16am UTC](https://forum.inductiveautomation.com/t/why-was-mssql-server-jdbc-driver-removed/21708/7 "2019-01-22T06:16:29Z")

</div>

Okay, I have tried to install the MSSQL JDBC driver and simply can’t get there. In 7 it was so easy - just click and connect. Would you be so kind and document the actual entries. It keeps telling me class not found / unknown source. I downloaded and used mssql-jdbc-7.0.0.jre10.jar followed this instructions but obviously I am missing something.

---

<div class="post-metadata">

**Author:** ![ryanjmclaughlin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/ryanjmclaughlin/32/4318_2.png) [@ryanjmclaughlin](https://forum.inductiveautomation.com/u/ryanjmclaughlin)\
**Post date:** [January 22, 2019, 1:40pm UTC](https://forum.inductiveautomation.com/t/why-was-mssql-server-jdbc-driver-removed/21708/8 "2019-01-22T13:40:33Z")

</div>

In your driver settings do you have the below as the classname?

```auto
com.microsoft.sqlserver.jdbc.SQLServerDriver

```

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [January 22, 2019, 4:39pm UTC](https://forum.inductiveautomation.com/t/why-was-mssql-server-jdbc-driver-removed/21708/9 "2019-01-22T16:39:59Z")

</div>

For what it’s worth to everyone, the MSSQL driver (v7.0) will be added back in sometime soon; we’ve cleared things up on the licensing front.
