症状
请考虑以下情况:
-
已在计算机上安装 Microsoft SQL Server Integration Services (SSIS)2012或 SQL Server Integration Services (SSIS)2014。
-
使用 dtexec 执行具有/config 参数的 SSIS 包。 例如, dtexec/f "C:\temp\Package.dtsx"/config config1 dtsconfig/config config2. dtsconfig。
-
在/config 参数中指定的配置文件之一不存在。
在此方案中,dtexec 命令失败,无法执行程序包。 收到以下错误:
DTExec:无法导入配置文件 <ConfigurationFileName>。
早期版本的 SQL Server 中的行为不同。 它不会失败,并且程序包将以下列警告(0x80012014)执行:
说明:找不到配置文件 "<ConfigurationFileName">"。 检查目录和文件名。
解决方案
在 SQL Server 的以下累积更新中,此问题首先已修复。
SQL Server 2014 的累积更新1 /en-us/help/2931693
SQL Server 2012 SP1 的累积更新9 /en-us/help/2931078
SQL Server 的每个新的累积更新均包含以前的累积更新中包含的所有修补程序和所有安全修补程序。 查看 SQL Server 的最新累积更新:
状态
Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。