【问题标题】:SSIS - Remove configuration on project deployment modelSSIS - 删除项目部署模型上的配置
【发布时间】:2019-05-02 22:08:10
【问题描述】:

我已将我的项目转换为项目部署模型。当我转换时,有一个复选框,上面写着“转换后从所有包中删除配置”,当我不应该检查时我没有检查它。现在所有配置都是我本地项目的一部分。有没有办法可以删除转换完成后的所有配置?

谢谢

【问题讨论】:

    标签: ssis


    【解决方案1】:

    你可以试试这个,让我知道它是否有效:

    1. 双击包打开并在右侧查看其属性 边。
    2. 单击配置中的三个点,如图所示。
    3. 现在 启用包配置。它应该显示您的配置 你可以简单地删除。

    【讨论】:

    • 我试过了,但它没有显示保存的配置。感谢您的检查,还有其他建议吗?
    • 这些是您在问题中提到的复选框所指的配置。您指的是哪些其他配置不希望出现在您的项目中?
    【解决方案2】:

    我知道这很旧,但我遇到了同样的问题,希望这对某人有所帮助。我在 Windows 10 Enterprise 上使用 Visual Studio 2017 v15.9.11 和 SSDT v15.9.0。这是针对用于 SQL 2016 的包完成的,但我相信它适用于 SQL 2012+ 的任何包。

    您可以通过执行以下操作在转换后删除/禁用包配置:

    • 在解决方案资源管理器中找到您的 dtsx 文件
    • 按 F7(或右键单击包 > 查看代码)
    • 搜索<DTS:Configurations> 元素并删除整个部分
    • 保存文件并在设计器视图中重新打开。右键单击包,“包配置...”不应再出现在上下文菜单中。

    我的一个包中的示例 - 这是已删除的内容:

      <DTS:Configurations>
        <DTS:Configuration
          DTS:ConfigurationString="&quot;CONFIG&quot;;&quot;[dbo].[SSIS_CONFIG]&quot;;&quot;YourConfigName1&quot;;"
          DTS:ConfigurationType="7"
          DTS:CreationName=""
          DTS:DTSID="{C2C3EDFC-392A-401F-AC75-4D4C82A9CD68}"
          DTS:ObjectName="Configuration 1" />
        <DTS:Configuration
          DTS:ConfigurationString="&quot;CONFIG&quot;;&quot;[dbo].[SSIS_CONFIG]&quot;;&quot;YourConfigName2&quot;;"
          DTS:ConfigurationType="7"
          DTS:CreationName=""
          DTS:DTSID="{A7F0C4DD-4891-44E1-817A-AB8431DA6509}"
          DTS:ObjectName="Configuration 2" />
      </DTS:Configurations>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多