После того, как я запустил и обновил задачу dag, она перешла из состояния выполнения, задержки в состояние сбоя. Журнал ошибок из воздушного потока сказал мне проверить ошибку с сервера sql, который я получил. Не удалось запустить системную задачу Системная задача, когда я проверил журналы на моем докер-контейнере sql-сервера. Я не уверен, нужно ли мне указывать схему, но остальные параметры подключения верны.
[entrypoint.sh]
"${AIRFLOW_CONN_MY_SRC_DB:=mssql+pyodbc://SA:P@SSW0RD@mssqlcsc380:1433/?driver=ODBC+Driver+17+for+SQL+Server}"
[dag.py]
with DAG (
'mssql_380_dag',
start_date=days_ago(1),
schedule_interval=None,
catchup=False,
default_args={
'owner' : 'me',
'retries' : 1,
'retry_delay' : dt.timedelta(minutes=5)
}
) as dag:
get_requests = MsSqlOperator(
task_id = 'get_requests',
mssql_conn_id = 'my_src_db',
sql = 'select * from Request',
dag = dag
)