Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Python nie może znaleźć sterownika ODBC na Heroku po ustawieniu wszystkiego

Rozwiązałem ten problem, wstępnie kompilując sterownik ODBC 17 dla SQL Server na komputerze z systemem Ubuntu 18.04 i kopiując libmsodbcsql-17.5.so.2.1 i msodbcsqlr17.rll pliki do odpowiednich katalogów poprzez buildpack Heroku. To jest sterownik ODBC 17.5 dla SQL Server i prawdopodobnie nie będę kompilował innych wersji tego sterownika, ale wyobrażam sobie, że koncepcja pozostaje taka sama.

Pakiet budowania Heroku i jego wymagania można znaleźć tutaj https://github.com/matt-bertoncello/python-pyodbc-buildpack.git




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 3 sposoby na uzyskanie nazwy miesiąca z daty w SQL Server (T-SQL)

  2. Nie można rozpocząć transakcji rozproszonej

  3. Jak skonfigurować pocztę bazy danych w programie SQL Server (SSMS)

  4. Jak wydrukować VARCHAR(MAX) za pomocą instrukcji Print?

  5. Instrukcja INSERT EXEC nie może być zagnieżdżona