[英]SSIS deployment using DeploymentFileCompilerTask
我已经阅读了很多有关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,版本= 1.1.0.0.0,文化=中性,PublicKeyToken = 89845dcd8080cc91'或其依赖项之一。系统找不到指定的文件。”
我的问题是执行以上操作的服务器上需要的最低数量是多少。 我已经阅读了SSDT和/或需要部署SSIS-还有一种与重新编译Codeplex项目有关的技术(如http://sqlblog.com/blogs/jamie_thomson/archive/2010/09/14/ssis-中所述msbuild-task-now-now-included-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) 。
我真的不想太细粒度,我只想对一个相当普遍的问题有一个明确的答案-任何人都可以提供帮助。
对于有相同问题的任何人,问题都与32位和64位相关-并不是部署缺少二进制文件(在GAC中等)
在构建定义(默认build.xml文件)中,转到Process | 前进| MSBuild平台| 从“自动”更改为“ X86”
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.