2014-01-28 5 views
0

Я прочитал много вокруг развертывания TFS пакетов SSIS - У меня есть проект VS2012 SSIS и создал файл .proj с помощью «DeploymentFileCompilerTask» для создания проекта в .ispac: -развертывания SSIS с помощью DeploymentFileCompilerTask

<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)

Я не хочу, чтобы получить слишком зернистыми, я просто хотел окончательный ответ на довольно распространенную проблему - могу

ответ

0

Для тех, у кого такая же проблема, проблема была связана с 32-разрядными 64-битными 64-битными, а не с тем, что в развертывании не было би nary (в GAC и т. д.)

В определении сборки (файл по умолчанию build.xml) перейдите к Process | Продвижение | Платформа MSBuild | Изменить с «Авто» на «X86»

Смежные вопросы