- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已将 SSIS 配置配置为从 XML 文件加载。当我使用 dtexec 运行包时,我为我正在处理的每个国家/地区指定了不同的配置文件。在 Visual Studio 中,我将其指定为 France.dtsConfig(我必须选择一个,这是第一个)。
当我使用 dtexec /FILE Import.dtsx /Reporting V /ConfigFile "C:\Italy.dtsConfig"
运行包时我仍然看到输出告诉我“程序包正在尝试从 XML 文件 France.dtsConfig 进行配置”。
我想我可以通过为每个国家/地区提供不同的 dtsConfig 文件来覆盖配置。这可能吗?我究竟做错了什么?
最佳答案
我正在使用 SQL Server 2008 R2,但我遇到了同样的问题,配置覆盖显然被忽略了。我发现我需要的技巧是从包(包配置)中删除 XML 配置设置,然后在运行包时应用您指定的 XML 配置文件。但是,没有发出有关使用该文件的消息(并且由于您从包中删除了 XML 配置定义,因此也不会发出该消息)。
MSDN 有一个 explanation (转到“了解如何在运行时应用 SSIS 包配置”部分)起初对我来说没有意义,但是在发现没有定义 XML 配置文件给出了预期的结果后,我可以看到它是什么试图说。
就我而言,我使用 XML 文件来设置找到 [SSIS 配置] 表的服务器的实例名称。在设计时,这是连接管理器对象中的 DEVServer,我想将该值覆盖为 TESTSvr。遵循规则:
关于configuration - 如何让 SSIS (dtexec) 使用备用配置文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12455565/
我正在尝试使用以下内容在 SQL 2005 上执行 SSIS 包: dtexec /SQL "\MyPackageName" /SERVER mssql1 /MAXCONCURRENT " -1 "
我正在尝试使用 dtexec 命令行实用程序执行 SSIS 包。 我的 dtexec 语法如下: dtexec /FILE "C:\DirectLoads\RefEDWDirectLoads.dtsx
有没有办法降低运行 DTEXEC 作业时输出的细节级别? 例如在 cmd 窗口中,我有很多... Progress: 2012-05-10 12:24:20.70 Source: Import
我想知道在使用 dtexec 时在命令行上传递连接字符串属性的正确格式是什么: dtexec.exe /Ser IpAddress\Instance /IS "\SSISDB\Data Warehou
当我尝试使用 dtexec 执行在 sql server data tools (vs 2010) 中创建的 SSIS 包时,我收到错误“不是有效的服务器包路径”。文档说使用:dtexec/ISSer
我正在使用存储过程和对 xp_cmdshell 的调用远程调用 SSIS 包: declare @cmd varchar(5000) set @cmd = '"C:\Program Files (x8
我已将 SSIS 配置配置为从 XML 文件加载。当我使用 dtexec 运行包时,我为我正在处理的每个国家/地区指定了不同的配置文件。在 Visual Studio 中,我将其指定为 France.
我想通过PowerShell在ISServer上执行SSIS包。 我使用了Microsoft页面上的脚本。这对我来说行不通。 我想传递一个连接字符串,但不希望分配给connectionmanager,
我正在尝试在 Linux 上运行 SSIS 程序包,但在尝试传递变量时遇到了问题。以下命令在使用 SQL 2017 的 Windows 上运行良好,但在 Linux 上运行错误: dtexec /F
这个问题在这里已经有了答案: Executing SSIS 2012 package that has script components from external application (1
当指向远程 SSIS 包时,有没有办法让 dtexec 工具在包完成运行之前不退出? 我的包运行成功,但 dtexec 报告的运行时间比 SQL Server 上“所有执行”报告中报告的实际持续时间短
我正在使用 dtexec 运行 SSIS 包。该软件包在我的系统上的 BIDS 中运行良好。当我创建 SQL Server 代理作业以按计划运行包时。包运行步骤被安排为 T-SQL 任务,而不是 SS
我在本地 C: 驱动器上有一个包,如果我将其作为 SQL 代理作业的一部分运行,则会失败: 02/20/2013 17:38:45,MyUpload,Error,3,FMF-S3-1507\EOS01
我正在尝试通过任务计划程序使用 dtexec 自动化 SSIS 包(因为我无权通过 SQL 代理创建它)并且需要在我的机器上本地完成。我引用了这篇文章:How to launch cmd.exe to
在 SQL Server 2012 上运行以下命令时: dtexec /isserver "\My Folder\My Package.dtsx" /X86 /SERVER "." /REPORTIN
我知道 Azure SQL 数据库没有 SQL Server 代理来运行 SQL 作业。我可以通过命令提示符运行 SSIS 包。我可以通过 SSDT 创建并运行 SSIS 包,没有任何限制,但如果我想
上周五,我的 PC 进行了大约 2 个月的更新。现在我无法使用批处理脚本启动 SSIS。尝试使用 gacutil.exe 将 Microsoft.sqlserver.manageddts.dll 添加
SQL Server 维护计划如何与 Jobs 和 DTExec 相关联? 我对维护计划的本地连接特别感兴趣,它似乎以某种方式传递给了 dtexec。 我已经阅读了一些文档,但没有一个足够清楚。正如我
我在 ssis 的一个项目中遇到了这个问题。我不得不将原始项目分成不同的包,因为它太大了,有时可能会引起内存问题。因此,为了链接不同的包,我使用“执行包任务”来相互引用。如果我直接从 SSIS 执行该
我最近在尝试运行调用多个子包的主父 SSIS 包时遇到了一个问题。我还没有找到有关此确切问题的帖子,因此我想分享一下我认为如何解决该问题的方法。这是尝试运行包时会发生的错误: 因此,在研究了这个问题之
我是一名优秀的程序员,十分优秀!