【问题标题】:How do I view the SSIS packages in SQL Server Management Studio?如何在 SQL Server Management Studio 中查看 SSIS 包?
【发布时间】:2010-10-27 16:27:04
【问题描述】:

啊!我通过导入向导创建了一个 SSIS 包,但使用 Management Studio 在服务器上找不到 SSIS 包。当我进入作业调度程序时,执行 SSIS 包也不会作为选项出现。

【问题讨论】:

    标签: sql-server-2005 ssis ssms


    【解决方案1】:
    1. 您可以在对象资源管理器的集成服务选项下找到它。
    2. 您可以在部署所有包的集成服务目录下找到这些包。

    【讨论】:

    • 我在这里看不到您的答案如何比其他 6 个答案(包括已接受的答案)更好地添加任何信息。
    【解决方案2】:

    如果您将包部署到 SSMS 上的“集成服务目录” 您可以使用 Visual Studio 检索包。

    【讨论】:

    • 嘿,你能解释一下如何使用 Visual Studio 检索包吗?我有同样的错误,可以在 SSMS 中找到 SSIS 包,但我无法从那里进行太多编辑
    • @kieran 你可以将包导出到一个文件夹,然后导出的 .dtsx 文件包含 xml 并且可以使用 VisualStudio 或其他编辑器显示或编辑
    【解决方案3】:

    遇到计划作为 sql 作业运行的 SSIS 包,您可以通过查看 sql 作业属性来确定 SSIS 包的位置; SQL作业->属性->步骤(从左侧选择页面)->选择作业(从作业列表)->编辑->作业步骤属性显示 这得到了 SSIS 包的所有配置,包括它的原始路径,在我的例子中,它位于“MSDB”下

    现在连接到 sql 集成服务; - 打开 sql 管理工作室 - 选择服务器类型为“集成服务” - 输入服务器名称 - 你会在“存储的包”下看到你的 SSIS 包

    要编辑包右键单击并导出到“文件系统”,你会得到扩展名为.dtx的文件,它可以在Visual Studio中打开,我使用的是Visual Studio 2012版本

    【讨论】:

      【解决方案4】:
      1. 打开 SQL Server Management Studio。
      2. 转到连接到服务器并选择服务器类型作为集成服务并提供服务器名称,然后单击连接。
      3. 转到左上角的对象资源管理器。
      4. 您可以在对象资源管理器中看到 Stored Package 文件夹。
      5. 展开Stored Package文件夹,在这里可以看到SSIS接口。

      【讨论】:

        【解决方案5】:

        如果您安装了 SQL Server,还有一个用于查找本地 SSIS 包的菜单选项。

        开始菜单 > 所有程序 > 'Microsoft Sql Server' 应该有一个用于'Integration Services 的菜单选项' > 'Execute Package Utility'(如果您的 SQLserver 安装中包含 SSIS,则此功能可用)。

        当您打开 Execute Package Utility 时,在“Server Name”文本框中输入您的本地 sql 服务器名称,然后单击 Package 按钮,您将看到您保存的在弹出窗口中打包。从这里你可以运行你之前保存的包

        【讨论】:

          【解决方案6】:

          向导可能将包创建为文件。在您的系统上搜索扩展名为 .dtsx 的文件。这是实际的“SSIS 包”文件。

          至于在 Management Studio 中加载它,您实际上并没有通过那里查看它。如果您的计算机上加载了 SQL Server 2005,请查看程序组。您应该会找到一个与 Visual Studio 具有相同图标的应用程序,名为“SQL Server Business Intelligence Development Studio”。它基本上是 VS 2005 的精简版,允许您创建 SSIS 包。

          创建一个空白解决方案并将您的 .dtsx 文件添加到其中以进行编辑/查看。

          【讨论】:

          • @JohnIdol 获得 .dtsx 文件后,您只需从“文件”菜单中选择“打开”即可在 Business Intelligence Development Studio 中打开它。您无需创建新的解决方案。
          • “SQL Server 商业智能开发工作室”是正确答案。
          【解决方案7】:

          当您启动 SSMS 时,它允许您选择服务器类型和服务器名称。在服务器类型下拉列表中,选择“集成服务”并连接到服务器。

          然后你就可以看到数据库中有哪些包了。

          【讨论】:

          • 这是答案,但我遇到了防火墙问题,阻止我从本地 PC 连接;在服务器上,我可以看到一切正常。
          • @Casey Williams,是的,您可以看到软件包列表,但您实际上如何查看它们?例如,它们包含/做什么等。
          • @Chiramisu 我只需要弄清楚这一点。右键单击包,选择将其导出到文件系统,然后您将拥有一个 .dtsx 文件。然后,您可以按照 JohnIdol 的描述在 Business Intelligence Development Studio 中打开该文件。
          • 是的,没错@MarkMeuer,我后来才知道。我想它并没有我想象的那么干燥,之前没有接触过 DTS 包装。现在我知道了,谢谢。 ;)
          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2022-01-14
          • 2011-07-15
          • 2011-01-27
          • 2016-10-30
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多