Gre*_*fey 12 ssis-2012 ssdt-bi visual-studio-2013
首先,我喜欢SSIS工具的非常明确的版本化版本.> :(
我为Visual Studio 2013安装了SSDT BI,并在其中构建了一个不错的小项目来生成测试数据.在VS 2013中,我跑了好几百次.我可以在IDE中部署它(右键单击项目...部署).但是,我无法使用.ispac文件进行部署.
经过大量搜索,我发现VS 2013正在构建SSIS 2014 .ispac文件(PackageFormat = 8),这些文件不会部署到SSIS 2012服务器(PackageFormat = 6).
我的问题是,如果VS可以将VS 2013中内置的软件包部署到SSIS 2012,有没有办法通过.ispac文件实现这一点?我无法部署到我的任何服务器(仅在本地),因为我不在同一个域中(实际上,我在本地工作,在域外).
小智 16
是的 - '版本控制'真棒!不..简单的答案是否定的,你不能在Sql Server 2012上使用VS 2013中内置的SSIS包 - 你可以部署并设置它等等 - 但你会得到那个版本8到版本6的废话..
此链接sql-server-data-tools-business-intelligence-for-visual-studio-2013-ssdt-bi为您提供了一张漂亮的图片,基本上可以说明VS 2013,您可以在Sql Server 2008,2012上进行SSRS和SSAS,以及2014年,SSIS仅在2014年..
要将SSIS包部署到SQL Server 2012,您需要从VS 2010或2012构建和部署...
这是解释所有版本的页面 - 互操作性和共存(Integration Services) 我试图发布单个链接 - 但我是新的,不允许...
希望这会有所帮助 - 这让我发疯了......
要直接回答您的问题,不,没有办法解决.ispac文件中的问题.在SQL Server 2012和2014中,dtsx文件有两种不同之处.我找到的唯一解决方案是将我的软件包从VS 2013降级到VS 2012.
如果您已经在Visual Studio 2013中开发了大量工作,只是意识到您无法在SQL Server 2012上部署它,我找到了一种解决方法,您可以将SSIS 2014软件包"降级"到SSIS 2012.我在上面写了它我的博客在这里:
我们的想法是您需要手动修改XML文件,更改PackageFormatVersion并替换ExecutableType属性和componentClassID属性值以使用DTSX2 Version 2012/01值而不是DTSX2 Version 2014/01.
| 归档时间: |
|
| 查看次数: |
12715 次 |
| 最近记录: |