SSIS - 删除项目部署模型上的配置

时间:2017-10-17 19:16:03

标签: ssis

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

由于

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:1)

我知道这很老了,但是我遇到了同样的问题,希望对大家有所帮助。我正在Windows 10企业版上使用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>