sql >> Database >  >> RDS >> Sqlserver

Python kan het ODBC-stuurprogramma op Heroku niet vinden nadat alles is ingesteld

Ik heb dit probleem opgelost door ODBC Driver 17 voor SQL Server vooraf te compileren op een machine waarop Ubuntu 18.04 draait en de libmsodbcsql-17.5.so.2.1 te kopiëren. en msodbcsqlr17.rll bestanden naar de juiste mappen via een Heroku-buildpack. Dit is ODBC-stuurprogramma 17.5 voor SQL Server en ik zal waarschijnlijk geen andere versies van dit stuurprogramma compileren, maar ik kan me voorstellen dat het concept hetzelfde blijft.

Het Heroku-buildpack en de bijbehorende vereisten zijn hier te vinden https://github.com/matt-bertoncello/python-pyodbc-buildpack.git




  1. een omgevingsvariabele gebruiken voor lokale vervolgconfiguratie

  2. Hoe ziet de Alter Table-syntaxis eruit voor het toevoegen van een DATETIME-kolom?

  3. 5 veelgemaakte fouten die u moet vermijden bij het ontdubbelen van uw gegevens

  4. Indexgroottes in MySQL