使用批处理文件在服务器上部署和运行SSIS包

时间:2018-08-30 07:41:36

标签: ssis etl ssis-2012

我已使用Visual Studio 2012和SQL Server 2012在本地计算机上创建了SSIS包,并且该包工作正常。现在,我想在服务器上部署它,并使用服务器上的批处理文件运行程序包

那么您能否提供有关如何在服务器上使用批处理文件进行部署然后运行的步骤

4 个答案:

答案 0 :(得分:0)

您可以使用dtexec.exe命令行工具创建批处理文件。

例如创建一个文本文件:

<dir of dtexec>/dtexec /F<dir of Package>/package.dtsx

另存为批处理(.BAT)文件。

答案 1 :(得分:0)

编辑以下命令以更新软件包路径和软件包名称。将修改后的代码复制到记事本中,另存为.bat文件,您的批处理文件就准备好了。

"C:\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn\DTExec.exe" /File "PackagePath\PackageName.dtsx"

答案 2 :(得分:0)

我的问题已经解决了... 获取此错误的实际问题:错误:2018-08-30 07:37:43.57代码:0x00000001源:脚本任务说明:调用目标已引发异常。结束错误在服务器Renci上。SshNet无法正常工作。

答案 3 :(得分:0)

在SQL Server 2017上,您可以转到:

“ C:\ Program Files(x86)\ Microsoft SQL Server \ 140 \ Tools \ Binn \ ManagementStudio \ DTExecUI.exe”

然后运行它。如果您将文件保存在本地,则选择文件系统,然后选择保存.dtsx文件的位置(或者您可以直接转到.dtsx文件并双击它)

如果您将其保存在服务器上,请输入服务器名称,并根据需要使用用户名/密码进行身份验证,然后浏览该软件包并选择它。

然后单击“执行”按钮。完成。

检查2012年是否有DTExec的UI版本。