Head's Up! These forums are read-only. All users and content have migrated. Please join us at community.neo4j.com.
04-17-2019 02:14 PM
I am using Neo4J desktop on Windows 10 and trying to connect to an SQL server using integrated security. I downloaded the MS ODBC driver and copied sqljdbc_auth.dll into %USERPROFILE%..Neo4jDesktop\distributions\java\zulu8.21.0.1-jdk8.0.131\jre\bin
Connection URL (with server and db set to my server and db)
jdbc:sqlserver://servername:3183;databaseName=db_name;integratedSecurity=true
I get the following error when creating a connection in the ETL app:
Connection failed. SQL state: 08S01, message: This driver is not configured for integrated authentication. ClientConnectionId:09efd0b4-829c-4860-a2de-2ad44e70a092
Picked up _JAVA_OPTIONS: -Djava.net.preferIPv4Stack=true
All the JDBC documentation I find says that is usually due to not having sqljdbc_auth.dll in the java path. Has anyone been able to make this work?
04-18-2019 02:28 AM
Download JDBC Drivers from Microsoft
Microsoft JDBC Driver 7.2 for SQL Server
In ETL, select mssql-jdbc-7.2.1.jre8.jar
An alternative process is to use Talend for ETL.
04-18-2019 02:57 PM
Try copying the sqljdbc_auth.dll into the C:\Windows\SysWOW64 directory.
05-06-2019 01:37 PM
Didn't work. However, I ended up completely removing Neo4J from my laptop and reinstalling. Now, copying it into the JRE path worked.
All the sessions of the conference are now available online