gpt4 book ai didi

使用 Azure Key Vault 将 SSIS 数据流入始终加密的列

转载 作者:行者123 更新时间:2023-12-04 06:40:47 26 4
gpt4 key购买 nike

有没有人设法通过 Azure Key Vault 将 SSIS 数据流任务放入始终加密的列中?

我正在运行一个 SSIS 数据流任务,从一个没有加密列的数据库中的一个表到另一个数据库中的一个表,该数据库中的列和 key 始终在 Azure Key Vault 中加密。我正在使用连接字符串 DRIVER=ODBC Driver 13 for SQL Server;SERVER=myServer;Trusted_Connection=Yes;DATABASE=myDB;ColumnEncryption=Enabled;KeyStoreAuthentication=KeyVaultClientSecret;KeyStorePrincipalId=;KeyStoreSecret=

我收到执行错误:操作数类型冲突:nvarchar(50) 使用 (encryption_type = 'DETERMINISTIC', encryption_algorithm_name = 'AEAD_AES_256_CBC_HMAC_SHA_256', column_encryption_key_name = 'CEK_Auto1' 加密

enter image description here

最佳答案

在为此苦苦挣扎了几天之后,为了让它正常工作,我必须首先将加密列的目标数据类型更改为 NVARCHAR 而不是 VARCHAR。似乎数据流任务自动转换为 NVARCHAR。第二个更改是在 Visual Studio 2019 SQL Server Integration Services Projects 中制作相同的 SSIS 包,该包仍处于预览阶段。在 VS 2017 中它不起作用。

关于使用 Azure Key Vault 将 SSIS 数据流入始终加密的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57496804/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com