我有一个SSIS包,可以在运行时生成并执行其他SSIS包。我可以在脚本任务中创建一个包并添加连接管理器:
Package pckg = new Package();
// Create source ODBC connection
ConnectionManager source = pckg.Connections.Add("OLEDB");
source.Name = "source";
source.ConnectionString = sourceConnectionString;
if (sourcePassword != null)
{
source.Properties["Password"].SetValue(source, sourcePassword);
}
问题是:我可以将包连接管理器设置为引用项目连接管理器而不是直接设置连接吗?生成的包是否可以访问生成包运行的项目环境?
非常感谢