У меня был сервер Flask Server с SQL Server, и я разместил приложение Flask на рендеринге. Не в состоянии подключить и получить эту ошибку.
Также моя база данных размещена на AWS. < /p>
error ::::
{
«Сообщение»: «Не удалось подключиться к базе данных: ('01000',» [01000] [Unixodbc] [Driver Manager] не может открыть Lib 'Driver 17 для SQL Server': файл не найден (файл не найден ( 0) (sqldriverConnect) ")",
"Статус": "ошибка"
} < /p>
def get_db_connection():
try:
conn = pyodbc.connect(
f"DRIVER={{ODBC Driver 17 for SQL Server}};"
f"SERVER={DB_SERVER},1433;"
f"DATABASE={DB_NAME};"
f"UID={DB_USER};"
f"PWD={DB_PASSWORD};"
)
print("Connected to the database!")
return conn
except Exception as e:
print(f"Database connection failed: {e}")
raise e
< /code>
Правильно работа над локальной системой < /p>
dockerfile < /p>
FROM python:3.13.0-buster
# UPDATE APT-GET
RUN apt-get update
# PYODBC DEPENDENCES
RUN apt-get install -y tdsodbc unixodbc-dev
RUN apt install unixodbc-bin -y
RUN apt-get clean -y
ADD odbcinst.ini /etc/odbcinst.ini
# UPGRADE pip3
RUN pip3 install --upgrade pip
# DEPENDECES FOR DOWNLOAD ODBC DRIVER
RUN apt-get install apt-transport-https
RUN curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -
RUN curl https://packages.microsoft.com/config/d ... /prod.list > /etc/apt/sources.list.d/mssql-release.list
RUN apt-get update
# INSTALL ODBC DRIVER
RUN ACCEPT_EULA=Y apt-get install msodbcsql17 --assume-yes
# CONFIGURE ENV FOR /bin/bash TO USE MSODBCSQL17
RUN echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile
RUN echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
Подробнее здесь: https://stackoverflow.com/questions/793 ... -on-render
Проблема с подключением SQL Server из моего приложения Flask, размещенного на рендеринге ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Проблема с подключением к SQL-серверу из приложения My Flask, размещенного на рендере
Anonymous » » в форуме Python - 0 Ответы
- 9 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Проблема с подключением к SQL-серверу из приложения My Flask, размещенного на рендере
Anonymous » » в форуме Python - 0 Ответы
- 11 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Проблема с подключением к SQL-серверу из приложения My Flask, размещенного на рендере
Anonymous » » в форуме Python - 0 Ответы
- 22 Просмотры
-
Последнее сообщение Anonymous
-