【发布时间】:2020-04-09 06:22:59
【问题描述】:
我想将文件名(在 Excel 连接管理器中)存储到一个变量中。
然后我需要将相同的变量作为输入参数传递给存储过程以执行存储过程。
【问题讨论】:
标签: sql-server stored-procedures ssis ssis-2012 ssis-2008
我想将文件名(在 Excel 连接管理器中)存储到一个变量中。
然后我需要将相同的变量作为输入参数传递给存储过程以执行存储过程。
【问题讨论】:
标签: sql-server stored-procedures ssis ssis-2012 ssis-2008
据我了解,连接字符串在 Excel 连接管理器中是硬编码的。我建议反之亦然。创建一个变量并在该变量中设置文件名(连接字符串)。然后右键单击连接管理器并找到 Expressions 属性。点击三个点。它将打开一个对话框,您可以在其中选择 ExcelFilePath 并将其设置为您的变量。然后,您可以将此变量用作存储过程中的输入变量。
通过这种方式,您可以将任何有效的文件路径传递给变量,并通过这种方式动态维护它。
如果这有帮助,请告诉我。
【讨论】: