在VS 2008中加载SSIS包失败



在VS 2008中尝试加载SSIS包时遇到问题。在关于它说它有";SQL Server Integration Services";已安装,但在加载包时,我收到一条消息,上面写着:

Microsoft Vistual Studio无法加载此文档:

设计商业智能开发中的Integration Services包Studio,Integration Services必须由以下人员之一安装SQL Server 2008的版本:Standard、Enterprise、Developer或评价若要安装Integration Services,请运行SQL Server安装程序并选择Integration Services。

我想这可能是版本问题,所以我想我应该看看一个新的Intergation Services项目来找出差异。然而,当我告诉visualstudio创建一个新的IS项目(它很高兴地出现在列表中)时,它创建了它,然后再次给我上面的错误消息。

为了了解我的环境,我有几个版本的Visual Studio(2k5、2k8、2k10)和几个版本的SQL server(2k5和2k8),所以我不知道版本之间是否有一些混淆。。。

我想知道的另一件事是,安装东西的顺序是否有问题(即安装SSIS时没有安装我的VS2008)。

我希望有一个简单的方法,不会意味着重新安装东西。我可以去我们的IT部门请他们试着让它发挥作用,但这需要一些时间。如果真的到了这个地步,我想知道我应该要求他们安装什么,因为目前似乎已经全部安装了。。。

因此,如果有人能a)帮助我准确地计算出安装了哪些组件,缺少什么,那就太好了。在不需要安装媒体的情况下帮助修复它的奖励积分。。。

编辑:我突然想到。可能是我只安装了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 )

下面的行可以告诉您包的版本:

<DTS:Property DTS:Name="PackageFormatVersion">3</DTS:Property>

3代表2008年,2代表2005年,6代表2012年。

顺便问一下,你的系统修补得怎么样?10.0.1600.22听起来确实像2008年的原始安装。尝试安装SP3和最新的累积更新-这将使您的安装达到10.00.5788,问题可能会消失。

如果您以前安装了Express 2008中的组件,然后安装了Standard、Enterprise、Developer或Evaluation,而不是实际安装新实例/组件(可能会看到Integration Services灰显),请使用SQL Server 2008安装程序的升级选项,然后VS将完全加载DTSX文件。

最新更新