微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Visual Studio 2019 SSIS dtexec 配置文件 Azure Blob 密钥

如何解决Visual Studio 2019 SSIS dtexec 配置文件 Azure Blob 密钥

我的问题是:配置文件中存储 Azure blob 密钥

下面是我的包裹概览图片。我正在尝试从 Oracle 源中提取数据并将平面文件放在 Azure blob 存储(以 csv 格式)上。这就是这个 SSIS 包的范围。 图片右侧分享我可以通过命令行执行包如果 **Protection level =' EncryptSensistiveWithUserKey' **

但是 Now 包需要通过服务帐户而不是开发人员、架构师帐户运行。 回到我的问题:如何通过设置 **Protection level = 'DONOTSAVESENSITIVE'**配置文件中存储 blob 键。包概览后的配置文件代码

VS2019 SSIS Package overview

当前使用的配置文件

<?xml version="1.0"?><DTSConfiguration><DTSConfigurationheading><DTSConfigurationFileInfo GeneratedBy="BI\MonkeyMan" GeneratedFromPackageName="Package" GeneratedFromPackageID="{9BDF0000-CAC9-4823-A6D8-EE59C3BB31A0}" GeneratedDate="4/6/2020 6:48:57 PM"/></DTSConfigurationheading><Configuration ConfiguredType="Property" Path="\Package.Connections[Prod v18].Properties[ConnectionString]" ValueType="String">
<ConfiguredValue>SERVER=1.1.1.01:1521/DB;USERNAME=MonkeyMan;WINAUTH=0;data source=1.1.1.01:1521/DB;user id=MonkeyMan;password=isharemypasswords;
</ConfiguredValue></Configuration></DTSConfiguration>

最后的图片,当我尝试通过 dtexec 运行包时,保护级别设置为不保存敏感。

ERROR VIA DTEXEC

感谢您为此提供的所有帮助。

解决方法

最简单的方法可能是使用内置的配置编辑器并选择要保存到配置文件的属性。

这是一个设置教程:https://www.tutorialgateway.org/ssis-package-configuration-using-xml-configuration-file/

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。