我的问题是:将 Azure blob 密钥存储在配置文件中。
下面是我的包概览的图片。我正在尝试从 Oracle 源中提取数据并将平面文件放在 Azure blob 存储中(以 csv 格式)。这就是这个 SSIS 包的范围。图片共享的右侧,如果我可以通过命令行执行包**Protection level =' EncryptSensistiveWithUserKey' **
但是 NOW 包需要通过服务帐户而不是开发人员、架构师帐户运行。回到我的问题:我如何通过设置**Protection level = 'DONOTSAVESENSITIVE'**
. 包概览后的配置文件代码。
当前使用的配置文件
<?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>