【发布时间】:2012-07-25 09:11:49
【问题描述】:
我在尝试在 VS 2008 中加载 SSIS 包时遇到问题。在关于它说它已安装“SQL Server 集成服务”但在加载包时我收到一条消息:
Microsoft Visual Studio 无法加载此文档:
设计 商业智能开发中的集成服务包 Studio,Integration Services 必须由其中之一安装 SQL Server 2008 的版本:Standard、Enterprise、Developer 或 评估。要安装 Integration Services,请运行 SQL Server 安装程序并 选择集成服务。
我想这可能是版本问题,所以我想我应该看看一个新的 Intergation Services 项目来发现差异。然而,当我告诉 Visual Studio 创建一个新的 IS 项目(非常高兴地在列表中)时,它创建了它,然后再次给了我上述错误消息。
为了了解我的环境,我有几个版本的 Visual Studio(2k5、2k8、2k10)和几个版本的 SQL Server(2k5、2k8),所以我不知道版本之间是否存在一些混淆。 .
我想知道的另一件事是安装的顺序是否有问题(即安装 SSIS 的时候我的 VS2008 没有安装)。
我希望有一个简单的方法来解决这个问题,这并不意味着重新安装东西。我可以去我们的 IT 部门请他们尝试让它工作,但这需要一些时间。如果确实如此,尽管我想知道我应该要求他们安装什么,因为它似乎目前已全部安装...
因此,如果有人可以 a) 帮助我准确确定安装了哪些组件以及缺少哪些组件,那就太好了。无需安装媒体即可帮助修复它的奖励积分...
编辑:我想到了。难道是我只安装了 2005 集成服务?如果是这样,我该如何确定?而且我仍然不确定为什么 VS 的行为如此,让我创建一个项目但其中没有 SSIS,即使它们是旧版本......
编辑:如果我加载 VS 2005,我似乎可以创建 IS 项目,但当然不能加载较新的 SSIS 包,我假设因为它们可能来自较新的版本...
编辑: VS 2008 中 SSIS 的版本信息:
Microsoft SQL Server Integration Services Designer
Version 10.0.1600.22 ((SQL_PreRelease).080709-1414 )
【问题讨论】:
-
您能否通过 SSMS 与集成服务连接(连接 -> 集成服务...)?你可以在那里查看你的 SSIS 版本(并检查连接,两只苍蝇用一块石头什么的)。
-
@Josien:我似乎根本没有这个选项!我应该注意,它基本上只是我需要开始工作的投标。我实际上并没有在这台本地计算机上安装 IS 的完整 sql...
-
啊,好吧。您能否从“关于 Microsoft Visual Studio”窗口中复制“SQL Server 集成服务”中的产品详细信息?您可以在那里查看您的 SSIS 版本(9.x 是 2005,10.x 是 2008,10.50 是 2008 R2...)
-
@Josien: 它的
Microsoft SQL Server Integration Services Designer Version 10.0.1600.22 ((SQL_PreRelease).080709-1414 )(我会稍后将其编辑成问题。为了它的价值,我只是尝试卸载并重新安装 BIDS 但仍然没有成功。:( 有没有办法检查我的 dtsx 文件是为哪个版本创建的(我假设它在 xml 中的某个位置,但不确定在哪里)...
标签: visual-studio ssis bids