【问题标题】:How do I reference SSIS on a build machine without installing SQL Server 2008 Client Tools?如何在不安装 SQL Server 2008 客户端工具的情况下在构建机器上引用 SSIS?
【发布时间】:2009-01-06 11:58:24
【问题描述】:

我需要在构建机器上构建 SSIS 包,并且不希望在这台机器上安装 SQL Server Management Studio 的开销。 SQL Server 2008 SDK 是理想的,但我找不到下载它的地方。

我需要的 dll 是(例如):

  • Microsoft.SQLServer.ManagedDTS
  • Microsoft.SqlServer.PipelineHost
  • Microsoft.SqlServer.DTSPipelineWrap
  • Microsoft.SQLServer.DTSRuntimeWrap

我可以尝试将它们单独复制到构建机器,但如果可能的话,我宁愿只使用 SDK。

我在哪里可以获得 SDK,或者有什么建议?

【问题讨论】:

    标签: sql-server configuration ssis build-automation


    【解决方案1】:

    您可能可以手动复制内容然后在 GAC 中注册,但客户端工具并不庞大,安装时间也不长,所以我不明白为什么它们会产生很大的开销?

    据我所知,没有其他方法可以获取这些程序集。

    【讨论】:

    • 我会接受这个答案,因为我很好地寻找了一个包含这些程序集的 SDK,但一无所获。看起来需要 SSMS 才能构建 SSIS 组件。
    【解决方案2】:

    我认为他正在尝试将 SSIS 包作为自动化持续构建过程的一部分来完成。我这样做的方法是在构建机器上拥有 SQL Server 和 SSIS 的快速版本,使用 BIDS 帮助程序编写用于部署包的 cmd 行文件的脚本,并使用 NANT 来使用此脚本。希望这会有所帮助。

    【讨论】:

      【解决方案3】:

      我不了解 SQL 2008,但 SQL 2005 SSIS 包是在 Visual Studio 中开发的。

      编辑: 当您为客户端工具运行安装时,可以选择将这些东西添加到 VS.NET,因此可以取消选择“客户端工具”(结束编辑)

      SSMS可以用来管理它们和管理。

      您还想使用什么其他编辑器...?

      【讨论】:

      • 我认为他的意思是他不想安装客户端工具。虽然我不太清楚为什么:)
      • 你是对的,,, 没有我想要的那么清楚。可以运行安装但取消选择 SSMS 等(我们认为是“客户端工具”)。
      • 我想用构建 SSIS 组件所需的最少软件配置构建机器。 SSMS 是一个永远不会在构建机器上运行的前端组件。我宁愿一个只包含我需要的程序集的 SDK。但是,这似乎不可用。
      • 当您安装 VS 时,SSMS 将是您最不必担心的 :-) 无论您运行 SQL 安装还是以某种方式滚动您自己的 SSIS 程序集,都没有替代编辑器可以替代 VS。跨度>
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-07-14
      • 1970-01-01
      • 2020-07-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多