2016-06-09 225 views
0

我必须自动执行构建和部署SSIS项目的方式。 我们使用VS2013,SQLSERVER2014和TFS2015。我已经知道两种解决方案:使用Visual Studio 2013构建SSIS项目

1)MSBuild:我跟着这个博客https://speaksql.wordpress.com/2013/06/07/a-journey-to-db-deployment-automaton-ssis-build-using-msbuild/,它适用于VS2010,但不幸的是不适用于VS2013。

我得到的错误是:

工程 “SSISTest \ SSISTest \ SSIS.MSBuild.proj” 节点1(SSISBuild目标(S))。 SSISBuild:**************构建SSIS项目:.. \ SSISTest \ SSISTest.dtproj用于配置:开发************** - ---- 加载项目文件'.. \ SSISTest \ SSISTest.dtproj' 将输出目录设置为'.. \ SSISTest \ bin \ Development' 将项目ProtectionLevel设置为'DontSaveSensitive' 加载包'.. \ SSISTest \ Package.dtsx' 错误:加载包'.. \ SSISTest \ Package.dtsx'时出错:由于错误0xC0011008导致程序包加载失败“从XML加载时无法为此问题指定更详细的错误信息,因为没有事件对象通过可以存储详细错误信息的地方。“这发生在CPackage :: LoadFromXML失败时。\ r 错误: 错误:程序包由于错误0xC0011008而加载失败。“从XML加载时出错。无法为此问题指定更详细的错误信息,因为没有事件对象被传递到哪里可以存储详细的错误信息。“这发生在CPackage :: LoadFromXML失败时。\ r 错误:\ r 错误:在Microsoft.SqlServer.Dts.Runtime.Package.LoadFromXML(String packageXml,IDTSEvents事件)\ r 错误:在Microsoft.SqlServer.IntegrationServices。 Build.DeploymentFileCompilerTask.LoadPackage(String path)\ r error:at Microsoft.SqlServer.IntegrationServices.Build.DeploymentFileCompilerTask.Execute() 完成构建项目“SSISTest \ SSISTest \ SSIS.MSBuild.proj”(SSISBuild target(s)) - 失败。

2)devenv:工作正常,但我们的项目都使用密码保护,并且每次尝试构建时都会提示对话框插入密码。

有没有其他的方法可以在VS2013中自动执行此操作?

+0

当您尝试使用VS2013时,有什么细节错误? –

回答

相关问题