我在尝试在VS 2008中加载SSIS包时遇到问题。在它说它有" SQL Server Integration Services"安装但在加载包时,我收到一条消息:
Microsoft Vistual Studio无法加载此文档:
设计 商业智能开发中的Integration Services包 Studio,Integration Services必须由其中一个安装 SQL Server 2008的版本:标准版,企业版,开发人员版或 评价。要安装Integration Services,请运行SQL Server安装程序和 选择Integration Services。
我想也许这是一个版本问题,所以我想我会看一个新的Intergation Services项目来发现差异。然而,当我告诉visual studio创建一个新的IS项目(在列表中非常愉快)时,它创建了它,然后再次给了我上面的错误消息。
为了对我的环境有所了解,我有几个版本的Visual Studio(2k5,2k8,2k10)和几个版本的SQL服务器(2k5,2k8),所以我不知道版本之间是否存在一些混淆...
我想知道的另一件事是,如果安装了什么订单有问题(例如我的VS2008在安装SSIS时没有安装)。
我希望有一个简单的方法可以解决重新安装问题。我可以去我们的IT部门要求他们尝试让它工作,但这需要一些时间。如果确实如此,虽然我想知道我应该要求他们安装什么,因为它似乎现在都安装了......
因此,如果任何人都可以a)帮助我精确地确定安装了哪些组件以及哪些组件缺少哪些组件会很棒。无需安装媒体即可帮助修复它的奖励点......
编辑:我想到了一个想法。 Coudl是我只安装了2005 Integration Services吗?如果是这样我怎么能确定?而且我仍然不确定为什么VS表现得像这样,让我创建一个项目,但没有SSIS,即使它们是旧版本......
编辑:似乎如果我加载VS 2005,我可以创建IS项目,但当然不能加载新的SSIS包,我假设因为它们来自较新的版本可能......
编辑: VS 2008中SSIS的版本信息:
Microsoft SQL Server Integration Services Designer
Version 10.0.1600.22 ((SQL_PreRelease).080709-1414 )
答案 0 :(得分:1)
以下行可以告诉您包的版本:
<DTS:Property DTS:Name="PackageFormatVersion">3</DTS:Property>
3表示2008年,2表示2005年,6表示2012年。
顺便问一下,你的系统有多修补? 10.0.1600.22听起来像2008的原始安装。尝试安装SP3和最新的cumulative update - 这将使您的安装到10.00.5788,问题可能会消失。
答案 1 :(得分:0)
如果您以前拥有Express 2008安装中的组件,然后安装了Standard,Enterprise,Developer或Evaluation,而不是实际安装新的实例/组件(可能您看到Integration Services变灰),请使用升级选项SQL Server 2008安装程序,然后VS将完美加载DTSX文件。