如何在没有SQL Server的情况下运行SSIS包?

时间:2011-09-15 12:50:24

标签: sql-server-2008 visual-studio ssis

On this link第二种解决方法建议尝试在没有SQL实例的计算机上运行SSIS包。怎么可能?我是否需要安装VS 2008商业智能,或者即使没有它也可以安装?

3 个答案:

答案 0 :(得分:2)

我找到了一个可以帮到你的链接。阅读this MSDN article

本文为您的问题提供了答案:

  1. “您可以在以前没有SQL Server实例的计算机上安装SQL Server Integration Services。”

  2. “商业智能开发工具(BIDS)选项安装设计包所需的Integration Services组件,但未安装Integration Services服务,您无法在BI Development Studio之外运行包。”

  3. 当然,唯一的安装是后者不足以运行仲裁包。

答案 1 :(得分:0)

以下内容可以为您提供帮助:

  1. 在网络服务器或SSIS包所在的任何位置安装dtexec实用程序。关于最低要求,请查看此页面:http://msdn.microsoft.com/en-us/library/ms162810.aspx

  2. 创建一个调用dtexec的.cmd / bat文件,包括所有需要的参数。您的网页按钮或预定作业将触发此.cmd或.bat文件

  3. 现在,要在此设置中停止包,您可以使用优先约束(例如文件),您可以在执行SSIS包中的每个下一步之前检查文件是否存在,此处讨论此方法: http://www.dotnetspider.com/forum/250123-Stop-SSIS-package-at-runtime.aspx。顺便说一下,我停止打包,因此我建议创建第二个按钮。

答案 2 :(得分:0)

您可以安装SQL Server数据工具(SSDT),而无需单独安装SQL Server,然后可以使用集成服务。试试这个链接: https://docs.microsoft.com/en-us/sql/ssdt/download-sql-server-data-tools-ssdt?view=sql-server-2017