MID Server fails to connect to Microsoft SQL Server for JDBC data loads with the error code of java.sql.SQLException: I/O Error: Connection reset.Issue <!-- div.margin{ padding: 10px 40px 40px 30px; } table.tocTable{ border: 1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); padding-top: .6em; padding-bottom: .6em; padding-left: .9em; padding-right: .6em; } table.noteTable{ border:1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); width: 100%; border-spacing:2; } table.internaltable { white-space:nowrap; text-align:left; border-width: 1px; border-collapse: collapse; font-size:14px; width: 85%; } table.internaltable th { border-width: 1px; padding: 5px; border-style: solid; border-color: rgb(245, 245, 245); background-color: rgb(245, 245, 245); } table.internaltable td { border-width: 1px; padding: 5px; border-style: solid; border-color: #E0E0E0; color: #000000; } .title { color: #D1232B; font-weight:normal; font-size:28px; } h1{ color: #D1232B; font-weight:normal; font-size:21px; margin-bottom:-5px } h2{ color: #646464; font-weight:bold; font-size:18px; } h3{ color: #000000; font-weight:BOLD; font-size:16px; text-decoration:underline; } h4{ color: #646464; font-weight:BOLD; font-size:15px; text-decoration:; } h5{ color: #000000; font-weight:BOLD; font-size:13px; text-decoration:; } h6{ color: #000000; font-weight:BOLD; font-size:14px; text-decoration:; } ul{ list-style: disc outside none; margin-left: 0; } li { padding-left: 1em; } --> Symptoms When a JDBC data source is configured to connect to a Microsoft SQL Server DB via MID Server, it might fail and give an error message of java.sql.SQLException: I/O Error: Connection reset. Release All MID Server releases Cause This issue is might be caused by some firewall rules between MID Server and SQL Server, as well as an outdated Java Runtime Environment (JRE), which the MID Server is running within. The JRE bug is explained here: https://bugs.java.com/bugdatabase/view_bug.do?bug_id=7103725 Resolution MID Server should be using an updated version of the JRE 6.0 Update 30 and above.If the above option is not possible, you can put this line in wrapper-override.conf to disable CBC: wrapper.java.additional.201=-Djsse.enableCBCProtection=false This flag will disable CBC protection in your SSL connection. <!-- p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px 'Andale Mono'; color: #28fe14; background-color: #000000; background-color: rgba(0, 0, 0, 0.9)} span.s1 {font-variant-ligatures: no-common-ligatures} -->