Bonjour à tous,
je fais un petit dev avec une base locale SQL Server sur flask/sqlalchemy.
Voici le code qui a l'air de marcher partiellement car il cherche la base de données pendant 30 secondes:
Pourtant, je reçois cette erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 connection_string = 'mssql+pyodbc:///?odbc_connect=DRIVER%3D{SQL Server}%3BSERVER%3D(localdb)\Myinstance%3BDATABASE%3DMA_DB' engine = create_engine(connection_string) db_session = scoped_session(sessionmaker(autocommit=False, autoflush=False, bind=engine)) Base = declarative_base() Base.query = db_session.query_property()
Le nom du serveur sur SQL Server 11 est: (localdb)/Myinstance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 sqlalchemy.exc.DBAPIError: (pyodbc.Error) ('08001', "[08001] [Microsoft][ODBC SQL Server Driver][DBNETLIB]Ce serveur SQL n'existe pas ou son acc�s est refus�. (17) (SQLDriverConnect)")
(son nom dans les propriétés NOM_DU_PC\LOCALDB#FCEE5EEC)
Savez vous comment au moins détecter que le chemin est bon??
Merci d'avance,
Nicolas
Partager