Issues Connecting to Azure SQL Database with JDBC

asked 2020-01-03 18:14:56 -0500

CaptinCCat gravatar image

updated 2020-01-07 12:15:47 -0500

metadaddy gravatar image

Hi All, i am trying to connect to the azure SQL database using the JDBC Producer since we want to write to the Azure SQL Database. After putting in the information to connect, i Try to validate the Pipeline, which takes around 20min and then i get the following error

JDBC_00 - Cannot connect to specified database: com.zaxxer.hikari.pool.HikariPool$PoolInitializationException: Failed to initialize pool: Connection timed out (Read failed)

We are running SDC 3.12.0

I get the Same error when i try to connect to the Azure SQL Server using the JDBC Consumer as well.

I have tried running the following from where Streamsets is located

nc -z SERVER_ADDRESS 1433; echo $?

And it returns that it connects just fine.

I have set the Azure SQL Database to that it does not go to sleep (in case that was the issue)

Any ideas on where/how to proceed would be greatly appreciated.

edit retag flag offensive close merge delete


I Am able to connect to the Azure SQL server from my local Machine using a little bit of Java code and the JDBC Driver

CaptinCCat gravatar imageCaptinCCat ( 2020-01-06 14:37:33 -0500 )edit

Is TLS involved? Could it be something like an untrusted certificate? I've seen situations where the connection can be made at the network level, but it will still time out rather than report an error due to some authentication/TLS issue.

metadaddy gravatar imagemetadaddy ( 2020-01-07 13:34:34 -0500 )edit

I’ll look into this for now, thanks for pointing me in a direction.

CaptinCCat gravatar imageCaptinCCat ( 2020-01-07 16:55:52 -0500 )edit