首页 > 解决方案 > 如何将数据插入到 Azure SQL 数据库上的表中,并且通过 Airflow DAG 使用 Azure Key Vault 对少数列进行加密

问题描述

如何将数据插入到 Azure SQL 数据库上的表中,并且通过 Airflow DAG 使用 Azure Key Vault 对少数列进行加密。

使用 airfflow.hooks.mssql_hooks 时连接字符串应该是什么样子?

标签: pythonazure-sql-databaseairflowazure-keyvault

解决方案


您可以使用以下格式的 SQL Alchemy 连接字符串连接到您的 MsSQL 服务器:

connectionString = "mssql+pyodbc://{user}:{pwd}@{host}:{port}/{db}?driver=ODBC+Driver+17+for+SQL+Server"

推荐阅读