【问题标题】:Why No "Integration Service Project" binding to "Server Explorer"?为什么没有“集成服务项目”绑定到“服务器资源管理器”?
【发布时间】:2011-06-28 02:25:41
【问题描述】:

当我在 BIDS (VS 2008) 中创建 SSIS 包时,它没有与“服务器资源管理器”面板集成。例如,我不能:

  • 将(服务器资源管理器)数据库拖放到项目的“数据源”文件夹中。
  • 将(服务器资源管理器)数据库拖放到目标连接的“批量插入任务”中。
  • 从一个 SSIS 任务的属性下拉列表中选择一个(服务器资源管理器)数据库。

简而言之,在“集成服务项目”中工作时,“服务器资源管理器”可能不存在。这很奇怪,因为以上所有的“特征”都是如此明显。为什么 IDE 不提供这些操作/功能?还是我做错了什么?

【问题讨论】:

    标签: visual-studio ide ssis


    【解决方案1】:

    简短的回答是,您没有做错任何事情,没有人确切知道为什么这些功能不可用,除了 Microsoft。作为一个完整的猜测,服务器资源管理器代表物理数据库,但 SSIS 的一个关键原则是物理连接总是在逻辑连接管理器后面抽象出来,因此您应该主要关注数据源和/或连接管理器。

    但这不是一个很好的解释,因为显然您确实需要处理物理数据源以设计包并从服务器资源管理器中拖动数据库以创建数据源或连接管理器可能很方便,正如您所建议的那样。

    与您在其他项目类型中获得的“正常”Visual Studio 体验相比,SSMS 和 BIDS 也存在各种限制。您可能会发现 BIDS Helper 工具对改进功能很有用,您可以使用 Connect 网站向 Microsoft 提供有关可能的增强功能的反馈。

    【讨论】:

    • 很明显,SSIS 开发团队没有与 Visual Studio 开发团队交流。