.net core 始终使用ODBC和Azure Vault加密查询

.net core 始终使用ODBC和Azure Vault加密查询,.net-core,odbc,always-encrypted,.net Core,Odbc,Always Encrypted,我正在尝试在.net核心应用程序中使用ODBC在SQL Server中选择数据或将数据插入始终加密的表中。到目前为止,我可以在本地自动生成密钥(我可以通过我的应用程序保存新记录)并正确加密和解密时执行此操作,但当我使用保存到Azure Vault的密钥加密数据库时,我会遇到下一个错误: 错误[CE269][Microsoft][SQL Server的ODBC驱动程序17][SQL Server]错误12038将请求发送到 验证ECEK签名时出错[CE263][Microsoft][SQL Ser

我正在尝试在.net核心应用程序中使用ODBC在SQL Server中选择数据或将数据插入始终加密的表中。到目前为止,我可以在本地自动生成密钥(我可以通过我的应用程序保存新记录)并正确加密和解密时执行此操作,但当我使用保存到Azure Vault的密钥加密数据库时,我会遇到下一个错误:

错误[CE269][Microsoft][SQL Server的ODBC驱动程序17][SQL Server]错误12038将请求发送到

验证ECEK签名时出错[CE263][Microsoft][SQL Server的ODBC驱动程序17][SQL Server]

错误[CE202][Microsoft][ODBC驱动程序17 for SQL Server][SQL Server]密钥库提供程序AZURE_KEY_VAULT未能使用RSA_OAEP解密ECEK


我正在使用列加密设置连接到数据库,并使用AppId和Secret进行身份验证,起初我遇到了身份验证错误(设置错误),但现在我遇到了这个问题,试图访问我的本地db

,在那里您可以找到此错误的解决方案?