问题标签 [dtexec]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ssis - SSISDB记录包执行状态需要多长时间?
我正在 Powershell 中使用 DTEXEC 运行一系列 SSIS 包。这些包驻留在 SSISDB 中。
我运行包没有问题,但是一旦包完成,我就遇到了确定实际结果状态的问题。从 SSISDB 运行包时,即使包失败(例如,在任务验证期间找不到文件),DTEXEC 也会返回零返回码。
一旦 DTEXEC 完成(或者我认为它已经完成),我试图查询 SSISDB(catalog.executions)以检查状态。我可以恢复状态 2(“正在运行”)。当我添加 5-10 秒的等待时,甚至会发生这种情况。
我怀疑我用来运行 DTEXEC 的代码可能是罪魁祸首。这是我正在使用的功能:
该函数的参数如下所示:
/isserver \SSISDB\IPTS-DW\ETL\ETL_SYSTYPE_T_PKG.dtsx /server localhost
我认为 WaitForExit() 应该导致脚本等待 DTEXEC 完成。
有任何想法吗?DTEXEC 是否将工作从围栏扔到 ICS 然后退出?我做错了什么?
谢谢
csv - 使用命令行 SSIS DTEXEC.exe 批量导入多个 CSV
我有 200 多个 CSV,我想使用 SSIS 命令行将其批量插入 SQL Server:DTEXEC.exe。这是可以用一个命令完成的吗?
我每天必须自动导入数百个文件,我相信最有效的方法是使用命令行。
我假设它涉及 foreach 循环编辑器。
如果有更好的方法来做到这一点,我也想知道!
提前致谢!
ssis - 在 ssis 中使用 Execute Process Task 与 Execute Package Task 的建议
我有一个父 pkg,它调用了几个子 pkg。对于每个子 pkg,我有一个 sql 代理作业,它将覆盖 dtexec 中的一些 Conenctions 值,您可以在其中使用方便的 /Conn[ection] 以不同的方式配置 pkg,只需指向一个 diff SQL SSIS Conf 表(常见模式)。问题是执行包任务(由父级调用)没有任何选项,而不是调用子 pkg 本身(我不能调用执行包任务像 /Conn[ection] 那样传递 smth,因为我可以用 dtexec 做)所以很自然coice 将使用 Execute Process Task 通过适当的 /Conn[ection] 设置在 Child pkg 上调用 dtexec。根据您的经验,在使用 Execute Process Task DTEXEC 而不是 Execute Package Task 时是否需要考虑任何缺点/问题,或者它们最终是一样的......?马里奥
ssis - 项目部署模型的 dtexec 错误“找不到连接 xxx”
运行 DTEXEC 时,我收到“找不到连接 xxxx”。
我相信这是因为连接管理器位于项目级别,而不是包本身。
运行 DTEXECUI 时 - 这些连接管理器不显示。
是将它们移动到包中的唯一方法 - 似乎有点奇怪,因为如果您必须移动它们以将它们与 DTEXEC 一起使用,那么允许它们进入项目级别的意义何在。
谢谢
这是您要求的命令行语法:
C:\Users\Administrator>dtexec /FILE "\"F:\SSIS Projects\HESA\HESA\01 - 将元数据文件上传到 Oracle.dtsx\"" /SET "\Package.Variables[User::varYear.Properties [值]";"1999" /CHECKPOINTING OFF /REPORTING EW /CONSOLELOG SMT
ssis - 执行 SSIS 包时如何显式指定正确的 DTEXEC 文件
我在 Visual Studio 2010 中创建了一个 SSIS 包。我想将该包部署到目标服务器上的文件系统(而不是 SQL Server)。但是,我刚刚被告知目标服务器只安装了 SQL Server 2005。
该软件包将使用 SSIS 软件包安装实用程序安装,我担心服务器上的 SSIS 2005 的 DTEXEC 版本可能无法成功执行我的软件包。
那么我是否可以从我的机器上复制一个较新的 DTEXEC 文件并将其包含在包文件夹中,以便我可以在目标服务器上执行包时显式调用它?
有谁知道某种脚本或某种方式可以用来在具有 SSIS 2005 的 DTEXEC 实用程序的服务器上运行在 VS 2010 中开发的 SSIS 包?
请注意,此包不必部署在 SQL Server 中,只需部署在文件系统中即可。
ssis - 奇怪的脚本执行 SSIS
我可能会说得不好,但这里是。
我创建了一个带有电子邮件程序的 SSIS 包。它应该发送三封电子邮件,每封都基于一个 SQL 查询。
作为报告要求的一部分,电子邮件任务按顺序运行(每天需要自动运行,但有时需要手动发送三封电子邮件之一。在这种情况下,其他两个数据流任务被禁用)
这是事情变得可疑的地方。我可以从编辑器运行任务,没有问题出现。结果:3 封电子邮件,延迟有限。这些是相对较小的查询(约 5 万条记录)。当任务从 Windows 任务计划程序运行时,我收到三封电子邮件中的两封(特别是序列中的前两封),并且有相当长的延迟(总共执行约 10 分钟,电子邮件之间约 3 分钟。)延迟不是t 与我有关,但缺少的电子邮件是。
如果任务运行时间超过 12 小时,它就会被设置为过期,因此超时不太可能是原因。我正在努力解决这个问题!
注意:为了让事情更有趣,我在一个数据流任务中重新编译了执行所有三个电子邮件(脚本)任务的脚本。那里的行为相同,但有一个非常有趣的转折。每次我通过三个电子邮件任务来完成 bianries 时,我都会收到两封电子邮件
例子:
编译 1 -> 加载到 Windows 任务计划程序
结果 -> 实验室和 IT 电子邮件
编译 2-> 加载到 Windows 任务计划程序中
结果 -> 基础和 IT 电子邮件
见鬼?
windows - 使用 dtexec 执行 ssis 包 - sql server 日志记录未将事件写入数据库
我正在使用 sql server 数据工具创建 ssis 包以将数据从 AS400 提取到 sql 2012 express 数据库。我正在运行 Windows 7、64 位。我在 Visual Studio Shell 中创建了包并将日志记录设置到文本文件和 sql server 数据库中。在 Visual Studio shell 中运行时,程序包会执行,并且会填充日志文本文件和 sysssislog 表。但是,当使用 Windows 调度程序和 dtexec 实用程序执行打包时,不会填充 sql server 日志表,但会填充文本文件。
有谁知道是否需要为数据库中的任何服务帐户授予特殊权限,以便在使用 dtexec 实用程序执行时更新日志表 sysssislog?dtexec 是否可能正在使用一个无权写入日志表或执行存储过程的帐户?
我在 Windows 调度程序中使用的唯一参数是/f "\server\filepath\package.dtsx"。我在visual studio中设置了日志记录。是否可能还需要将日志记录设置为参数?
如果需要更多信息,请告诉我。
ssis - dtexec 多个 SSIS 包的语法
在 bat 文件中使用 dtexec 调用多个 SSIS 包(Package1、Package2、Package3)的语法是什么?
c# - SSIS 包未从代码运行
我正在尝试使用以下代码从网站运行 SSIS 包:
这失败了,我的日志返回: 由于错误 0x800401F3 无法创建 DTS.Application
我已经用谷歌搜索了这个,但没有太多帮助,所以我通过命令行运行了这个包。所以我认为它必须是权限,所以我运行 psexec 来让我在网站运行的网络服务用户下获得一个命令窗口。它仍然有效,但仍然无法通过我的网站工作。
我没有运行 64 位,机器本身是 32 位,所以即使我运行它也无法在命令行上运行。
正在访问的文件夹对“所有人”具有完全权限
我正在运行 sql server 2005。
我正在运行 Windows Server 2003
我已经在所有组件上设置了延迟验证,而不会引起问题。
我已经为这两种方法运行了进程监视器,并且调用看起来几乎相同,但无论如何它们都在这里:
通过命令行:
父 PID:4292,命令行:dtexec /F c:\SSIS\packagename.dtsx /ConF "c:\SSIS\1cee35d1-b181-4ee7-a1de-eb9fc9c5ebe7.dtsConfig",当前目录:C:\WINDOWS\system32,环境:=C:=C:\WINDOWS\system32 =ExitCode=00000000 ALLUSERSPROFILE=C:\Documents and Settings\All Users ClusterLog=C:\WINDOWS\Cluster\cluster.log CommonProgramFiles=C:\Program Files\Common Files COMPUTERNAME =servername ComSpec=C:\WINDOWS\system32\cmd.exe FP_NO_HOST_CHECK=NO lib=C:\Program Files\SQLXML 4.0\bin\ NUMBER_OF_PROCESSORS=2 OS=Windows_NT Path=C:\WINDOWS\system32;C:\WINDOWS; C:\WINDOWS\System32\Wbem;C:\Program Files\Dell\SysMgt\oma\bin;C:\Program Files\Microsoft SQL Server\80\Tools\Binn\;C:\Program Files\Microsoft SQL Server\ 90\DTS\Binn\;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies\;C:\WINDOWS\system32\WindowsPowerShell\v1. 0;C:\Program Files\Microsoft\Web 平台安装程序\PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.VBS;. PSC1 PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 37 Stepping 1, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=2501 ProgramFiles=C:\Program Files PROMPT=$P$G PSModulePath=C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules \ SystemDrive=C: SystemRoot=C:\WINDOWS TEMP=C:\DOCUME~1\NETWOR~1\LOCALS~1\Temp TMP=C:\DOCUME~1\NETWOR~1\LOCALS~1\Temp USERDOMAIN=NT AUTHORITY USERNAME=NETWORK SERVICE USERPROFILE=C:\Documents and Settings\NetworkService windir=C:\WINDOWS\视窗\视窗\视窗\视窗\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies\;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\Program Files\Microsoft\Web Platform Installer\PATHEXT=.COM;.EXE;。 BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.VBS;.PSC1 PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 37 Stepping 1, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=2501 ProgramFiles= C:\Program Files PROMPT=$P$G PSModulePath=C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules\ SystemDrive=C: SystemRoot=C:\WINDOWS TEMP=C:\DOCUME~1\NETWOR~1 \LOCALS~1\Temp TMP=C:\DOCUME~1\NETWOR~1\LOCALS~1\Temp USERDOMAIN=NT AUTHORITY USERNAME=NETWORK SERVICE USERPROFILE=C:\Documents and Settings\NetworkService windir=C:\WINDOWS\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies\;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\Program Files\Microsoft\Web Platform Installer\PATHEXT=.COM;.EXE;。 BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.VBS;.PSC1 PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 37 Stepping 1, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=2501 ProgramFiles= C:\Program Files PROMPT=$P$G PSModulePath=C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules\ SystemDrive=C: SystemRoot=C:\WINDOWS TEMP=C:\DOCUME~1\NETWOR~1 \LOCALS~1\Temp TMP=C:\DOCUME~1\NETWOR~1\LOCALS~1\Temp USERDOMAIN=NT AUTHORITY USERNAME=NETWORK SERVICE USERPROFILE=C:\Documents and Settings\NetworkService windir=C:\WINDOWS\WINDOWS\system32\WindowsPowerShell\v1.0;C:\Program Files\Microsoft\Web 平台安装程序\PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;. WSF;.WSH;.VBS;.PSC1 PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 37 Stepping 1, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=2501 ProgramFiles=C:\Program Files PROMPT=$P$G PSModulePath=C:\WINDOWS\ system32\WindowsPowerShell\v1.0\Modules\ SystemDrive=C: SystemRoot=C:\WINDOWS TEMP=C:\DOCUME~1\NETWOR~1\LOCALS~1\Temp TMP=C:\DOCUME~1\NETWOR~1 \LOCALS~1\Temp USERDOMAIN=NT AUTHORITY USERNAME=NETWORK SERVICE USERPROFILE=C:\Documents and Settings\NetworkService windir=C:\WINDOWS\WINDOWS\system32\WindowsPowerShell\v1.0;C:\Program Files\Microsoft\Web 平台安装程序\PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;. WSF;.WSH;.VBS;.PSC1 PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 37 Stepping 1, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=2501 ProgramFiles=C:\Program Files PROMPT=$P$G PSModulePath=C:\WINDOWS\ system32\WindowsPowerShell\v1.0\Modules\ SystemDrive=C: SystemRoot=C:\WINDOWS TEMP=C:\DOCUME~1\NETWOR~1\LOCALS~1\Temp TMP=C:\DOCUME~1\NETWOR~1 \LOCALS~1\Temp USERDOMAIN=NT AUTHORITY USERNAME=NETWORK SERVICE USERPROFILE=C:\Documents and Settings\NetworkService windir=C:\WINDOWSPSC1 PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 37 Stepping 1, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=2501 ProgramFiles=C:\Program Files PROMPT=$P$G PSModulePath=C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules \ SystemDrive=C: SystemRoot=C:\WINDOWS TEMP=C:\DOCUME~1\NETWOR~1\LOCALS~1\Temp TMP=C:\DOCUME~1\NETWOR~1\LOCALS~1\Temp USERDOMAIN=NT AUTHORITY USERNAME=NETWORK SERVICE USERPROFILE=C:\Documents and Settings\NetworkService windir=C:\WINDOWSPSC1 PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 37 Stepping 1, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=2501 ProgramFiles=C:\Program Files PROMPT=$P$G PSModulePath=C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules \ SystemDrive=C: SystemRoot=C:\WINDOWS TEMP=C:\DOCUME~1\NETWOR~1\LOCALS~1\Temp TMP=C:\DOCUME~1\NETWOR~1\LOCALS~1\Temp USERDOMAIN=NT AUTHORITY USERNAME=NETWORK SERVICE USERPROFILE=C:\Documents and Settings\NetworkService windir=C:\WINDOWS\DOCUME~1\NETWOR~1\LOCALS~1\Temp TMP=C:\DOCUME~1\NETWOR~1\LOCALS~1\Temp USERDOMAIN=NT AUTHORITY USERNAME=NETWORK SERVICE USERPROFILE=C:\Documents and Settings\NetworkService windir=C:\WINDOWS\DOCUME~1\NETWOR~1\LOCALS~1\Temp TMP=C:\DOCUME~1\NETWOR~1\LOCALS~1\Temp USERDOMAIN=NT AUTHORITY USERNAME=NETWORK SERVICE USERPROFILE=C:\Documents and Settings\NetworkService windir=C:\WINDOWS
通过网站:
父 PID:3692,命令行:“dtexec”/F c:\SSIS\RNReport.dtsx /ConF“c:\SSIS\1cee35d1-b181-4ee7-a1de-eb9fc9c5ebe7.dtsConfig”,当前目录:c:\windows\ system32\inetsrv,环境:ALLUSERSPROFILE=C:\Documents and Settings\All Users APP_POOL_ID=AppPoolName ClusterLog=C:\WINDOWS\Cluster\cluster.log CommonProgramFiles=C:\Program Files\Common Files COMPUTERNAME=servername ComSpec=C:\ WINDOWS\system32\cmd.exe FP_NO_HOST_CHECK=NO lib=C:\Program Files\SQLXML 4.0\bin\ NUMBER_OF_PROCESSORS=2 OS=Windows_NT 路径=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\ Wbem;C:\Program Files\Dell\SysMgt\oma\bin;C:\Program Files\Microsoft SQL Server\80\Tools\Binn\;C:\Program Files\Microsoft SQL Server\90\DTS\Binn\; C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies\;C:\WINDOWS\system32\WindowsPowerShell\v1. 0;C:\Program Files\Microsoft\Web 平台安装程序\PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.VBS;. PSC1 PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 37 Stepping 1, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=2501 ProgramFiles=C:\Program Files PSModulePath=C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules\ SystemDrive=C: SystemRoot =C:\WINDOWS TEMP=C:\WINDOWS\TEMP TMP=C:\WINDOWS\TEMP USERPROFILE=C:\Documents and Settings\默认用户windir=C:\WINDOWS\WINDOWS\system32\WindowsPowerShell\v1.0;C:\Program Files\Microsoft\Web 平台安装程序\PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;. WSF;.WSH;.VBS;.PSC1 PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 37 Stepping 1, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=2501 ProgramFiles=C:\Program Files PSModulePath=C:\WINDOWS\system32\WindowsPowerShell\v1. 0\Modules\ SystemDrive=C: SystemRoot=C:\WINDOWS TEMP=C:\WINDOWS\TEMP TMP=C:\WINDOWS\TEMP USERPROFILE=C:\Documents and Settings\默认用户windir=C:\WINDOWS\WINDOWS\system32\WindowsPowerShell\v1.0;C:\Program Files\Microsoft\Web 平台安装程序\PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;. WSF;.WSH;.VBS;.PSC1 PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 37 Stepping 1, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=2501 ProgramFiles=C:\Program Files PSModulePath=C:\WINDOWS\system32\WindowsPowerShell\v1. 0\Modules\ SystemDrive=C: SystemRoot=C:\WINDOWS TEMP=C:\WINDOWS\TEMP TMP=C:\WINDOWS\TEMP USERPROFILE=C:\Documents and Settings\默认用户windir=C:\WINDOWS正版Intel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=2501 ProgramFiles=C:\Program Files PSModulePath=C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules\ SystemDrive=C: SystemRoot=C:\WINDOWS TEMP=C:\WINDOWS\TEMP TMP =C:\WINDOWS\TEMP USERPROFILE=C:\Documents and Settings\默认用户windir=C:\WINDOWS正版Intel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=2501 ProgramFiles=C:\Program Files PSModulePath=C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules\ SystemDrive=C: SystemRoot=C:\WINDOWS TEMP=C:\WINDOWS\TEMP TMP =C:\WINDOWS\TEMP USERPROFILE=C:\Documents and Settings\默认用户windir=C:\WINDOWS
任何帮助将不胜感激。
干杯
sql-server - SQL SERVER 2012 - IntegrationServices(将值分配给 2012 SSIS 包中的变量)
我可以使用以下命令在 2012 年为变量赋值吗?我在 2008 年使用了相同的命令,它工作正常。
想知道 2012 年是否有不同的方式将值动态传递给变量。
提前致谢。