【问题标题】:SSIS packages failing to load in VS 2008SSIS 包无法在 VS 2008 中加载
【发布时间】: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


【解决方案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,问题可能会消失。

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多