【问题标题】:SSIS deployment using DeploymentFileCompilerTask使用 DeploymentFileCompilerTask 部署 SSIS
【发布时间】:2014-01-28 23:24:33
【问题描述】:

我已经阅读了很多关于 SSIS 包的 TFS 部署的文章 - 我有一个 VS2012 SSIS 项目,并使用“DeploymentFileCompilerTask”创建了一个 .proj 文件来将项目构建成一个 .ispac:-

<UsingTask TaskName="DeploymentFileCompilerTask" AssemblyFile="..\tools\IntegrationServices.Build\Microsoft.SqlServer.IntegrationServices.Build.dll" />
...
<DeploymentFileCompilerTask
  InputProject="$(SSISProjPath)"
  Configuration="Release"
  RootOutputDirectory="$(OutDir)"
  ProtectionLevel="DontSaveSensitive">

即概述的技术:-

https://gist.github.com/kulmam92/6433329

但是构建失败了:-

“无法加载文件或程序集 'Microsoft.SqlServer.DTSRuntimeWrap, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' 或其依赖项之一。系统找不到指定的文件。”

我的问题是在执行上述操作的服务器上我需要的最低要求是多少。我已阅读 SSDT 和/或需要部署 SSIS - 还有一种与重新编译 Codeplex 项目(如http://sqlblog.com/blogs/jamie_thomson/archive/2010/09/14/ssis-msbuild-task-now-included-in-msbuild-extension-pack.aspx 中所述)或组合 SQL Server 的特定组件(http://www.networksteve.com/enterprise/topic.php/SSIS_Package_Deployment_to_Server_only_running_SSIS_(and_not_SQL/?TopicId=29646&Posts=2))相关的技术。

我真的不想太细化,我只是想要一个相当普遍的问题的明确答案 - 任何人都可以提供帮助。

【问题讨论】:

    标签: deployment ssis


    【解决方案1】:

    对于任何有同样问题的人来说,这个问题与 32 位和 64 位有关 - 而不是部署缺少二进制文件(在 GAC 等中)

    在构建定义(默认 build.xml 文件)中转到 Process |前进 | MSBuild 平台 |从“自动”更改为“X86”

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-12
      • 2023-03-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多