Lorsque j'essaie de me connecter à une base de données sql server avec pyodbc (sur mac) :
import pyodbc
server = '####'
database = '####'
username = '####@####'
password = '#####'
driver='{ODBC Driver 13 for SQL Server}'
pyodbc.connect('DRIVER='+driver+';SERVER='+server+';PORT=1443;DATABASE='+database+';UID='+username+';PWD='+password)
Je reçois l'erreur suivante :
Erreur : ('01000', "[01000] [unixODBC][Driver Manager]Can't open lib 'ODBC Driver 13 for SQL Server' : file not found (0) (SQLDriverConnect)")
Lorsque je me déplace dans l'emplacement actuel du pilote :
driver='/usr/local/lib/libmsodbcsql.13.dylib'
Ça commence à marcher !
Mon odbcinst.ini
ressemble à ça :
[ODBC Driver 13 for SQL Server]
Description=Microsoft ODBC Driver 13 for SQL Server
Driver=/usr/local/lib/libmsodbcsql.13.dylib
UsageCount=1
Comment puis-je obtenir ma référence à driver='{ODBC Driver 13 for SQL Server}'
pour recommencer à travailler ?
J'ai d'abord utilisé ce guide pour installer le pilote. Et j'utilise anaconda sur Mac Sierra si cela peut aider ?
0 votes
Vous êtes un sauveur de vies