JuliaDatabases/ODBC.jl

ODBC.adddriver - Unable to find component name

johanneswaage opened this issue · 0 comments

Hi,
I'm adding support for julia on our data science platform, which already supports R and Python and ODBC connections to a MS SQL Server, but I'm getting an "Unable to find component name on adddriver? Any suggestions for diagnostics is appreciated.

I'm running Julia from a Jupyter Notebook with the iJulia kernel on Redhat Linux 7.x

Thanks in advance
JW

/etc/odbcinst.ini:

[ODBC Driver 17 for SQL Server]
Description=Microsoft ODBC Driver 17 for SQL Server
Driver=/opt/microsoft/msodbcsql17/lib64/libmsodbcsql-17.6.so.1.1
UsageCount=1

julia:

using Pkg; Pkg.add("ODBC")
Pkg.build("ODBC")
path = "/opt/microsoft/msodbcsql17/lib64/libmsodbcsql-17.6.so.1.1"
isfile(path)
# true
ODBC.adddriver("ODBC Driver 17 for SQL Server", path; UsageCount=1)

Unable to find component name

Stacktrace:
[1] adddriver(::String, ::String; kw::Base.Iterators.Pairs{Symbol,Int64,Tuple{Symbol},NamedTuple{(:UsageCount,),Tuple{Int64}}}) at /home/jwa/.julia/packages/ODBC/qhwMX/src/API.jl:561
[2] #adddriver#51 at /home/jwa/.julia/packages/ODBC/qhwMX/src/ODBC.jl:156 [inlined]
[3] top-level scope at In[58]:1

Status ~/.julia/environments/v1.5/Project.toml
[a93c6f00] DataFrames v1.1.1
[c91e804a] Gadfly v1.3.3
[7073ff75] IJulia v1.23.2
[be6f12e9] ODBC v1.0.4
[91a5bcdd] Plots v1.14.0
[fd094767] Suppressor v0.2.0