您如何使用 SSIS SQL 日志记录和使用 SQL 服务器 Table 的配置文件?

How do you use SSIS SQL logging and a Config Files using SQL Server Table?

我在 SSIS 中创建了一个包,我在其中使用 "SSIS Log provider for SQL Server" 的日志记录选项。我还使用 "SQL Server" 的包配置,其中我将所有包连接信息存储在 table 中,但与我的日志提供程序和配置提供程序的连接除外。我这样做的原因是因为我假设如果我存储信息以在那里访问它,则程序包无法建立与配置设置 table 的连接。另外仅供参考,我的包属性设置为 "DontSaveSensitive".

现在我知道我的包无法连接到 table 中的配置文件设置,并且它无法进行日志记录,除非它具有执行此操作的连接信息。我假设这必须在 sql 服务器代理中完成,我如何为一个连接设置该信息?

我想主要的问题是我到底如何在 SQL 中设置带有 SQL 日志记录和配置文件的包?

您为连接信息创建包变量,在包中的连接字符串的表达式中使用变量,并在从 SQL 代理作业调用包时设置这些变量的值。

至少这是一种方法。

另一个是从配置文件填充连接字符串变量。