使用连接管理器中的“初始目录”值作为SSIS包中的变量

时间:2014-02-13 20:09:54

标签: sql variables ssis connection-string

我想知道是否可以使用连接管理器中的“初始目录”属性作为SSIS中的变量。例如,使用连接字符串的值来构建作为表达式求值的字符串变量。到目前为止,我还没有找到任何东西,所以我想也许有人在这里有答案'是否有可能'。

谢谢,祝你有个美好的一天。

大卫

1 个答案:

答案 0 :(得分:0)

马前推车。

您可以创建一个包含连接字符串的变量,然后使用Expression将其应用于ConnectionManager的ConnectionString属性。

默认情况下,您将无法根据Connection Manager的连接字符串的值在SSIS变量上设置表达式。它只是没有在表达式编辑器中公开。您可以通过使用脚本任务来获取连接字符串。从那里,您可以访问Connection Manager的所有属性并询问它以确定连接字符串。

除非它有用户名和密码。密码是敏感信息,I ASSUME,以及所有暗示您将无法提取该数据的内容。如果是SSPI上下文那么是的,将该值分配回SSIS应该没有问题变量