I am trying to connect to SQL Server Database.
This is my script:
import sys
import pandas as pd
import pysftp
import pyodbc
sq_conn = pyodbc.connect("Driver={SQL Server Native Client 11.0};"
"Server=someserver.com/;"
"Database=SomeDB;"
"uid=myid;pwd=password;"
"Trusted_Connection=yes;")
print("Starting to load data")
sql = "select top 100 * from table"
df = pd.read_sql(sql, sq_conn)
df.head(3)
And I am getting the following error:
sq_conn = pyodbc.connect("Driver={SQL Server Native Client 11.0};" pyodbc.Error: ('01000', "[01000] [unixODBC][Driver Manager]Can't open lib 'SQL Server Native Client 11.0' : file not found (0) (SQLDriverConnect)")
What am I missing?
Thank you.
http://someserver.com/in your connection string? Try using justsomeserver.cominstead. - AlwaysLearning