2012-07-25 77 views
2

我在尝试在VS 2008中加载SSIS包时遇到了问题。关于它说它安装了“SQL Server Integration Services”但在加载包时,我收到一条消息说:SSIS包在VS 2008中无法加载

微软Vistual Studio是无法加载此文档:

要在Business Intelligence Development 工作室设计 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包的,我想是因为他们是从也许新版本...

编辑:2008年VS为SSIS版本信息:

Microsoft SQL Server Integration Services Designer 
Version 10.0.1600.22 ((SQL_PreRelease).080709-1414) 
+0

您可以通过SSMS连接Integration Services(Connect - > Integration Services ...)吗?你可以检查你的SSIS版本是什么(也可以检查连接,两颗苍蝇用一块石头或其他东西)。 – Josien 2012-07-25 09:36:14

+0

@Josien:我好像根本没有这个选择!我应该注意到,它基本上只是我需要工作的BIDS。我实际上没有在这台本地计算机上安装IS的全面sql ... – Chris 2012-07-25 10:06:44

+0

啊,好的。您是否可以从“关于Microsoft Visual Studio”窗口复制“SQL Server集成服务”上的产品详细信息?你可以检查你的SSIS版本(9.x是2005,10.x是2008,10.50是2008 R2 ...) – Josien 2012-07-25 10:25:45

回答

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,问题可能会消失。

0

如果您以前从Express 2008安装中获得组件,然后安装标准版,企业版,开发者版或评估版,而不是实际安装新的实例/组件(可能会看到Integration Services变灰)选项的SQL Server 2008安装程序,然后VS将完全加载DTSX文件。