sql >> Database teknologi >  >> RDS >> Sqlserver

Python kan ikke finde ODBC Driver på Heroku efter at have indstillet alt

Jeg har løst dette problem ved at prækompilere ODBC Driver 17 til SQL Server på en maskine, der kører Ubuntu 18.04 og kopiere libmsodbcsql-17.5.so.2.1 og msodbcsqlr17.rll filer i passende mapper via en Heroku buildpack. Dette er ODBC Driver 17.5 til SQL Server, og jeg vil sandsynligvis ikke kompilere andre versioner af denne driver, men jeg forestiller mig, at konceptet forbliver det samme.

Heroku buildpack og dens krav kan findes her https://github.com/matt-bertoncello/python-pyodbc-buildpack.git




  1. Sphinx og mente du ... ? forslag idé. Vil det virke?

  2. Har problemer med UTF-8-lagring i NVarChar i SQL Server 2008

  3. Erklæring af en midlertidig variabel i Oracle-databasen

  4. Hvad betyder SQL-sætning GROUP BY 1?