如何在SSIS 2012中删除缓存连接管理器?

时间:2012-04-30 08:12:49

标签: sql ssis

虽然在Sql Server Integration Services中尝试整洁,但我想删除我在创建不再需要的缓存转换编辑器时创建的缓存连接管理器,但我看不到如何操作。有谁知道吗?

修改

澄清一下,当我创建一个像这样的缓存转换:

enter image description here

在缓存转换的编辑器中单击“新建...”按钮以创建名为“CCM1”的新缓存连接管理器。这将在同一包中的另一个数据流任务的查找转换中可用:

enter image description here

现在我意识到CCM1不对。所以我创建了一个新的ADO Net源并将其连接到一个新的Cache Transform。我创建了一个名为CCM2的新缓存连接管理器(我没有重用第一个,因为它不再是我想要的)。现在我删除第一个ADO Net源和第一个Cache转换。但是当我去定义新的查找转换时,我可以选择CCM1。但这不再维持,所以我真的不想让它躺在那里:

enter image description here

但是我无法在任何可以看到的地方删除CCM1。

2 个答案:

答案 0 :(得分:2)

只是为了验证我们正在谈论同样的事情

你构建了一个模糊的包

enter image description here

现在您要删除缓存连接管理器?我左键单击了Cache Transform,点击Delete。

删除连接管理器

Connection Manager的面板(底部)中,左键单击“缓存连接管理器”,在您的案例中为CCM1,然后单击“删除”。

enter image description here

我想你可以问的是,如果它是一个项目连接 - 前面带有(项目)作为左侧数据源。然后,如果您尝试删除数据源,它将用

发出警告
TITLE: Confirm Deletion
------------------------------

When you delete a project connection manager, packages that use the connection manager might not run. You cannot undo this action. Do you want to delete the connection manager?

------------------------------
BUTTONS:

OK
Cancel
------------------------------

如果是这种情况,您需要先将其转换为包连接管理器,然后才能将其删除。右键单击CM并选择“转换为包连接”此时您可以删除它而不显示上述错误消息。

如果这不符合您的要求,请尝试澄清您的问题,我将很乐意帮助/核实此答案。

答案 1 :(得分:1)

为什么要删除它?只是不要再使用它了。如果要从系统中清除.caw文件,只需使用“文件系统任务”删除文件

编辑: enter image description here