ssis - 如何将连接字符串传递到 SSIS 文件中?

标签 ssis

我有一个使用导入和导出向导创建的 SSIS 文件。使用该向导似乎将连接字符串硬编码到 SSIS 文件中;我想要做的是将连接字符串传递到文件中,以便我可以配置目标数据库。有人知道怎么做吗?

编辑更多信息:从技术上讲,我有 17 个 SSIS 包,我正在使用 dtexec 从 PowerShell 脚本执行这些包。我希望 PowerShell 脚本/dtexec 能够将连接字符串传递到每个 SSIS 包中。我使用 SQL Server 导入/导出向导创建了这些包。

最佳答案

假设包在 C:\ssis 中,您的连接管理器名为 MyConnectionManager,这将覆盖该值并将其指向 localhost。

dtexec /file C:\ssis\pkg1.dtsx /conn "MyConnectionManager";"\"Data Source=localhost\TestSQL2008R2;Initial Catalog=ConnDB;Integrated Security=SSPI;\""

关于ssis - 如何将连接字符串传递到 SSIS 文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7688700/

相关文章:

Azure 数据工厂/聚合作为逗号分隔的字符串

c# - SSIS - 搜索字符串 - 脚本任务

.net-3.5 - 在 SSIS 2005 的脚本任务中引用 .net 3.5 程序集?

ssis - SSIS 脚本任务中的异常处理

sql - 如何在集成服务目录中启用创建目录选项?

SSIS 自定义转换 - 什么是 MappedColumnID

xml - 在 SSIS 中使用 XML 源解析具有内联模式的 XML 文件

sql-server - SSIS 脚本组件或脚本任务写入作业历史日志

xml - SSIS : Warning: Failed to decrypt an encrypted XML node

ssis - 使用 BIML 添加脚本任务