在我的项目中,我们使用BIML生成SSIS包。要汇总我们的ETL数据源,我们没有Windows身份验证访问权限。
有没有办法在BIML脚本或元数据表的外部保留敏感的连接信息,例如用户名和密码?
<Biml xmlns="http://schemas.varigence.com/biml.xsd">
<Connections>
<OleDbConnection Name="Source" ConnectionString="Provider=OraOLEDB.Oracle.1;Password=xxx;User ID=xxx;Data Source=xxx;Persist Security Info=True;" CreateInProject="true"/>
</Connections>
我通常将所有元数据(包括连接信息)存储在表中,该表的模式与“ dbo”不同,例如“ meta”。然后是control access to it by schema。如果无法将连接信息存储在数据库中,则可能需要read from an external file?